Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1a7ef8f120972a56f2b7dd04a72e986b2603ddda
      
https://github.com/WebKit/WebKit/commit/1a7ef8f120972a56f2b7dd04a72e986b2603ddda
  Author: Tyler Wilcock <[email protected]>
  Date:   2026-02-19 (Thu, 19 Feb 2026)

  Changed paths:
    M Source/WebKit/Shared/WebPageCreationParameters.h
    M Source/WebKit/Shared/WebPageCreationParameters.serialization.in
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp

  Log Message:
  -----------
  AX: Eagerly propagate accessibility enabled state to new WebProcesses
https://bugs.webkit.org/show_bug.cgi?id=308161
rdar://170668752

Reviewed by Joshua Hoffman.

When accessibility is enabled via enableAccessibilityForAllProcesses,
set a flag that this has happened so that we can eagerly also enable
accessibility in any new processes that are created (e.g. via site
isolated iframes). This is important because otherwise the new web
content process may reject accessibility state synchronization from
other processes, or reject accessibility requests that stared in another
web content process and moved to this one (i.e. for 
https://github.com/WebKit/WebKit/pull/58826
which propagates UIElementsForSearchPredicate requests between processes).

* Source/WebKit/Shared/WebPageCreationParameters.h:
* Source/WebKit/Shared/WebPageCreationParameters.serialization.in:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::enableAccessibilityForAllProcesses):
(WebKit::WebPageProxy::creationParameters):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:
(_WKAccessibilityRootObjectForTesting):

Canonical link: https://commits.webkit.org/307836@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to