
Reintroduce AXMode::kScreenReader, but now, it actually means a screen reader is present, based on detecting all screen readers that work with Chrome. We will be able to use this information to greatly improve our optimization paths, in most cases avoiding work that is only necessary for screen readers. Examples of optimization opportunities: https://docs.google.com/document/d/1QbjIuNI3IYBxMDCg2xCSYWu5fXspfyr-2H8jlqc4UZM/edit?tab=t.0 Bug: none Change-Id: I31f4f19305d73bf4c3cd8ccec2ee98714a187f91 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6455185 Reviewed-by: Zijie He <zijiehe@google.com> Reviewed-by: Greg Thompson <grt@chromium.org> Reviewed-by: Elly FJ <ellyjones@chromium.org> Reviewed-by: Alex Rudenko <alexrudenko@chromium.org> Reviewed-by: Kevin Ellis <kevers@chromium.org> Reviewed-by: Mark Schillaci <mschillaci@google.com> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/main@{#1454413}
This directory contains UI frameworks used to build various user interface features. This directory is not intended to contain UI features (such as a keyboard).