commit | 052443b4d842612b0227d4cbc342109b6c40a623 | [log] [tgz] |
---|---|---|
author | Patti <patricialor@chromium.org> | Wed Jun 05 14:45:56 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jun 05 14:45:56 2024 |
tree | 486e996f7361aab02fca9ae7b77d483872e85209 | |
parent | 90479e27cd2d1a80b616e68fcd5f664789c0366b [diff] |
MediaApp/A11y: Send a message to MediaApp when the OCR setting changes. For PDF OCR to be enabled, a PDF must be opened in the app, the screenreader must be enabled, and the PDF OCR must be enabled (though its default setting is 'on'). Currently, the app directs users who try to read the PDF contents to open it in the Chrome PDF Viewer, but since we support it now, we should instead indicate to users how to enable the feature if they're trying to read the PDF contents via a new aria label. To do so, we need to be able to detect when the OCR setting is currently on or off. Observe the above conditions and send a message to the MediaApp when any of them change in order to add the aria label (advising users how to turn it on) when it's off. Bug: b/324503524 Change-Id: I06db27a6fe8b08e08b4a956c1350b0e04ffeb2fb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5568915 Reviewed-by: John Palmer <jopalmer@chromium.org> Reviewed-by: Nektarios Paisios <nektar@chromium.org> Commit-Queue: Nektarios Paisios <nektar@chromium.org> Reviewed-by: Sam McNally <sammc@chromium.org> Auto-Submit: Patti Lor <patricialor@chromium.org> Cr-Commit-Position: refs/heads/main@{#1310611}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.