chromium/components/policy/resources/templates/policy_definitions/Accessibility/UiAutomationProviderEnabled.yaml

owners:
- [email protected]
- file://ui/accessibility/OWNERS
caption: Enable the browser's <ph name="UIA_NAME">UI Automation</ph> accessibility framework provider on
  Windows
desc: |-
  Enables the <ph name="UIA_NAME">UI Automation</ph> accessibility framework
  provider in <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> for use by
  accessibility tools.

  This policy is supported in
  <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> for a one-year
  transition period to allow enterprise administrators to control the deployment
  of the browser's <ph name="UIA_NAME">UI Automation</ph> accessibility
  framework provider. Accessibility and other tools that use the
  <ph name="UIA_NAME">UI Automation</ph> accessibility framework to interoperate
  with the browser may require updates to function properly with the browser's
  <ph name="UIA_NAME">UI Automation</ph> provider. Administrators can use this
  policy to temporarily disable the browser's
  <ph name="UIA_NAME">UI Automation</ph> provider (thereby reverting to the old
  behavior) while they work with vendors to provide updates to impacted tools.

  When set to false, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> only
  enables its <ph name="MSAA_NAME">Microsoft Active Accessibility</ph>
  provider. Accessibility and other tools that use the newer
  <ph name="UIA_NAME">UI Automation</ph> accessibility framework to interoperate
  with the browser will communicate with it by way of a compatibility shim in
  <ph name="MS_WIN_NAME">Microsoft® Windows®</ph>.

  When set to true, <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph>
  enables its <ph name="UIA_NAME">UI Automation</ph> provider in addition to its
  <ph name="MSAA_NAME">Microsoft Active Accessibility</ph> provider.
  Accessibility and other tools that use the newer
  <ph name="UIA_NAME">UI Automation</ph> accessibility framework to interoperate
  with the browser will communicate directly with it.

  When left unset, the variations framework in <ph
  name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> is used to enable or disable
  the provider.

  Support for this policy setting will end in <ph
  name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> 136.
supported_on:
- chrome.win:125-
features:
  dynamic_refresh: false
  per_profile: false
type: main
schema:
  type: boolean
items:
- caption: Enable the <ph name="UIA_NAME">UI Automation</ph> provider.
  value: true
- caption: Disable the <ph name="UIA_NAME">UI Automation</ph> provider.
  value: false
- caption: The <ph name="UIA_NAME">UI Automation</ph> provider will be enabled or disabled via the variations framework.
  value: null
default: null
example_value: false
tags: []