Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 00c675b02c727adde7c6e7617a466db027a4cac3
https://github.com/WebKit/WebKit/commit/00c675b02c727adde7c6e7617a466db027a4cac3
Author: Simon Fraser <[email protected]>
Date: 2026-09-22 (Tue, 22 Sep 2026)
Changed paths:
M Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm
M Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h
M Source/WebKit/UIProcess/mac/WebViewImpl.h
M Source/WebKit/UIProcess/mac/WebViewImpl.mm
M Tools/MiniBrowser/mac/SettingsController.h
M Tools/MiniBrowser/mac/SettingsController.m
M Tools/MiniBrowser/mac/WK2BrowserWindowController.m
Log Message:
-----------
[AXCustomColorMode] Show some debug controls
https://bugs.webkit.org/show_bug.cgi?id=324890
rdar://188121121
Reviewed by Lily Spiniolas.
Add some SPI to show a AXCustomColorMode debug window in the view with some
controls
in MiniBrowser.
* Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences _setShowAXCustomColorModeControls:]):
(-[WKPreferences _showAXCustomColorModeControls]):
* Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h:
* Source/WebKit/UIProcess/mac/WebViewImpl.h:
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::WebViewImpl::viewDidMoveToWindow):
(WebKit::WebViewImpl::preferencesDidChange):
(WebKit::WebViewImpl::updateAXCustomColorModeControlsVisibility):
* Tools/MiniBrowser/mac/SettingsController.h:
* Tools/MiniBrowser/mac/SettingsController.m:
(-[SettingsController _populateMenu:]):
(-[SettingsController validateMenuItem:]):
(-[SettingsController toggleAXCustomColorModeEnabled:]):
(-[SettingsController axCustomColorModeEnabled]):
(-[SettingsController toggleShowAXCustomColorModeControls:]):
(-[SettingsController showAXCustomColorModeControls]):
* Tools/MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController didChangeSettings]):
Canonical link: https://commits.webkit.org/321650@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications