commit | 617885959d6ffd38e106434b4d2954165a7ec793 | [log] [tgz] |
---|---|---|
author | Dominic Mazzoni <dmazzoni@chromium.org> | Tue Feb 19 05:59:57 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Feb 19 05:59:57 2019 |
tree | 2d9932f0b9403b6289f0b250b048a7b81d3743f1 | |
parent | aac427d544069c29d53f89d960a06dbb512f24e1 [diff] |
Expose ImageAnnotationStatus via Mac accessibility APIs This is the Mac counterpart to http://crrev.com/c/1471353, which implemented the same functionality on Windows. When an image is annotated with a description of an image, the ImageAnnotationStatus enum field of AXNodeData keeps track of the current state, like available for annotation, waiting on an annotation, or successfully annotated. We want to expose this to VoiceOver users. For the NSAccessibility protocol on Mac, accessible text can be exposed in either AXTitle or AXDescription. Since image descriptions are not visible text, we want to expose them in AXDescription. They're appended to any existing description so nothing is ever overwritten. Bug: 905419 Change-Id: I801ca80b3a1fd7c4744cd69a0681a705fc9e1a69 Reviewed-on: https://chromium-review.googlesource.com/c/1476942 Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by: Alice Boxhall <aboxhall@chromium.org> Cr-Commit-Position: refs/heads/master@{#633198}
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.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .