[Mac A11y API] Add flag for transition to new Mac a11y API
The flag can be queried like so: #import "content/public/common/content_features.h" if (base::FeatureList::IsEnabled(kMacAccessibilityAPIMigration)) { // Enabled // ... } else { // Disabled // ... } To enable from the command line: --enable-features=MacAccessibilityAPIMigration Bug: 363275809 Change-Id: I7ea4de83975decdd15f36571a2ad2cca89b1c499 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5862148 Commit-Queue: Jayson Adams <shrike@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Cr-Commit-Position: refs/heads/main@{#1356026}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
2c9dc1ec76
commit
5ba6dc9bcd
content/public/common
@ -1348,6 +1348,11 @@ BASE_FEATURE(kMacAllowBackgroundingRenderProcesses,
|
||||
"MacAllowBackgroundingRenderProcesses",
|
||||
base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
// Enables the switchover to the newer NSAccessibility property-based API.
|
||||
BASE_FEATURE(kMacAccessibilityAPIMigration,
|
||||
"MacAccessibilityAPIMigration",
|
||||
base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
// Enables a fix for a macOS IME Live Conversion issue. crbug.com/40226470 and
|
||||
// crbug.com/40060200
|
||||
BASE_FEATURE(kMacImeLiveConversionFix,
|
||||
|
@ -297,6 +297,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebViewSuppressTapDuringFling);
|
||||
|
||||
#if BUILDFLAG(IS_MAC)
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kMacAllowBackgroundingRenderProcesses);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kMacAccessibilityAPIMigration);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kMacImeLiveConversionFix);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kMacSyscallSandbox);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kSonomaAccessibilityActivationRefinements);
|
||||
|
Reference in New Issue
Block a user