Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 95d3c7b551e2c3d559081097183d2a6edc35a62d https://github.com/WebKit/WebKit/commit/95d3c7b551e2c3d559081097183d2a6edc35a62d Author: Per Arne Vollan <pvol...@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 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes