[webkit-changes] [WebKit/WebKit] 95d3c7: Initialize Accessibility on demand
Per Arne Vollan
noreply at github.com
Fri Feb 28 08:10:50 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 95d3c7b551e2c3d559081097183d2a6edc35a62d
https://github.com/WebKit/WebKit/commit/95d3c7b551e2c3d559081097183d2a6edc35a62d
Author: Per Arne Vollan <pvollan at apple.com>
Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths:
M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm
M Source/WebKit/UIProcess/WebPageProxy.h
M Source/WebKit/UIProcess/mac/WebViewImpl.mm
M Source/WebKit/WebProcess/WebPage/WebPage.h
M Source/WebKit/WebProcess/WebPage/WebPage.messages.in
M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm
M Source/WebKit/WebProcess/com.apple.WebProcess.sb.in
Log Message:
-----------
Initialize Accessibility on demand
https://bugs.webkit.org/show_bug.cgi?id=288746
rdar://145012004
Reviewed by Chris Dumez.
There is no need to initialize Accessibility until an Accessibility client is inspecting the WebView.
This patch addresses this by sending an initialize message to the WebContent process when that happens.
This feature is not enabled by default, so there should be no behavior change from this patch.
* Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm:
(WebKit::WebPageProxy::initializeAccessibility):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::WebViewImpl::enableAccessibilityIfNecessary):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/WebPage.messages.in:
* Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::platformInitializeAccessibility):
(WebKit::WebPage::initializeAccessibility):
* Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:
Canonical link: https://commits.webkit.org/291329@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list