<p dir="auto">For some platforms (ChromeOS, Fuschia), in order to have useful accessibility information, we need to be connected to the platform's accessibility API (at least to know when we need to turn on the accessibility modes in Flutter).</p>
<p dir="auto">This is an umbrella issue that covers the work being done to support accessibility for desktop Flutter applications.</p>
<h3 dir="auto">Design documents</h3>
<ul dir="auto">
<li>go/flutter-desktop-accessibility</li>
<li>go/accessibility-bridge-detailed-design</li>
</ul>
<h3 dir="auto">Related issues</h3>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="374585417" data-permission-text="Title is private" data-url="https://github.com/flutter/flutter/issues/23601" data-hovercard-type="issue" data-hovercard-url="/flutter/flutter/issues/23601/hovercard" href="https://github.com/flutter/flutter/issues/23601">#23601</a></li>
</ul>
<h3 dir="auto">Flutter Engine Changes</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Forked chromium accessibility code <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="758871081" data-permission-text="Title is private" data-url="https://github.com/flutter/engine/issues/22909" data-hovercard-type="pull_request" data-hovercard-url="/flutter/engine/pull/22909/hovercard" href="https://github.com/flutter/engine/pull/22909">flutter/engine#22909</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Initial import of accessibility code from Chromium <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="768091817" data-permission-text="Title is private" data-url="https://github.com/flutter/engine/issues/23087" data-hovercard-type="pull_request" data-hovercard-url="/flutter/engine/pull/23087/hovercard" href="https://github.com/flutter/engine/pull/23087">flutter/engine#23087</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Apply local patch to chromium accessibility code <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="769141206" data-permission-text="Title is private" data-url="https://github.com/flutter/engine/issues/23110" data-hovercard-type="pull_request" data-hovercard-url="/flutter/engine/pull/23110/hovercard" href="https://github.com/flutter/engine/pull/23110">flutter/engine#23110</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Implements accessibility bridge in common library <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="781518965" data-permission-text="Title is private" data-url="https://github.com/flutter/engine/issues/23491" data-hovercard-type="pull_request" data-hovercard-url="/flutter/engine/pull/23491/hovercard" href="https://github.com/flutter/engine/pull/23491">flutter/engine#23491</a></li>
</ul>
<p dir="auto">mac:</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Wires up accessibility bridge in macOS <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="792290105" data-permission-text="Title is private" data-url="https://github.com/flutter/engine/issues/23870" data-hovercard-type="pull_request" data-hovercard-url="/flutter/engine/pull/23870/hovercard" href="https://github.com/flutter/engine/pull/23870">flutter/engine#23870</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> selection announcement does not work for selectable text <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="828215261" data-permission-text="Title is private" data-url="https://github.com/flutter/flutter/issues/77833" data-hovercard-type="issue" data-hovercard-url="/flutter/flutter/issues/77833/hovercard" href="https://github.com/flutter/flutter/issues/77833">#77833</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> voice over does not announce feedback when typing in a text field <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="828219038" data-permission-text="Title is private" data-url="https://github.com/flutter/flutter/issues/77834" data-hovercard-type="issue" data-hovercard-url="/flutter/flutter/issues/77834/hovercard" href="https://github.com/flutter/flutter/issues/77834">#77834</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> text field should be activated when it receives a11y focus <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="828222662" data-permission-text="Title is private" data-url="https://github.com/flutter/flutter/issues/77835" data-hovercard-type="issue" data-hovercard-url="/flutter/flutter/issues/77835/hovercard" href="https://github.com/flutter/flutter/issues/77835">#77835</a></li>
</ul>
<p dir="auto">windows:</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Forked required windows component from chromium <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="828229500" data-permission-text="Title is private" data-url="https://github.com/flutter/flutter/issues/77836" data-hovercard-type="issue" data-hovercard-url="/flutter/flutter/issues/77836/hovercard" href="https://github.com/flutter/flutter/issues/77836">#77836</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Wires up accessibility bridge in Windows <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="828231889" data-permission-text="Title is private" data-url="https://github.com/flutter/flutter/issues/77838" data-hovercard-type="issue" data-hovercard-url="/flutter/flutter/issues/77838/hovercard" href="https://github.com/flutter/flutter/issues/77838">#77838</a></li>
</ul>
<h3 dir="auto">Chromium Changes</h3>
<ul dir="auto">
<li><a href="https://chromium-review.googlesource.com/c/chromium/src/+/2616901" rel="nofollow">https://chromium-review.googlesource.com/c/chromium/src/+/2616901</a></li>
</ul>