New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 609362 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Implement aria-current

Project Member Reported by nek...@chromium.org, May 5 2016

Issue description

Part of the ARIA 1.1 Spec.
On Windows, it's exposed as the IA2 attribute "current", e.g. "current:true", "current:page", etc.

 
Project Member

Comment 1 by bugdroid1@chromium.org, May 9 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/56b59384d738a34666efad6fc8aa87176e8c0f31

commit 56b59384d738a34666efad6fc8aa87176e8c0f31
Author: nektar <nektar@chromium.org>
Date: Mon May 09 23:05:00 2016

Implemented the "aria-current" state on Windows.

BUG=609362
TESTED=browser test
R=dmazzoni@chromium.org,cbiesinger@chromium.org,dglazkov@chromium.org

Review-Url: https://codereview.chromium.org/1952863003
Cr-Commit-Position: refs/heads/master@{#392462}

[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/browser/accessibility/browser_accessibility_win.cc
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/browser/accessibility/dump_accessibility_tree_browsertest.cc
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/renderer/accessibility/blink_ax_enum_conversion.cc
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/renderer/accessibility/blink_ax_enum_conversion.h
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/renderer/accessibility/blink_ax_tree_source.cc
[add] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/test/data/accessibility/aria/aria-current-expected-win.txt
[add] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/test/data/accessibility/aria/aria-current.html
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/content/test/data/accessibility/aria/aria-invalid.html
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/Source/core/html/HTMLAttributeNames.in
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/Source/modules/accessibility/AXNodeObject.h
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/Source/modules/accessibility/AXObject.h
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/Source/web/AssertMatchingEnums.cpp
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/Source/web/WebAXObject.cpp
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/public/web/WebAXEnums.h
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/third_party/WebKit/public/web/WebAXObject.h
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/ui/accessibility/ax_enums.idl
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/ui/accessibility/ax_node_data.cc
[modify] https://crrev.com/56b59384d738a34666efad6fc8aa87176e8c0f31/ui/accessibility/ax_tree_combiner.cc

Can this issue be closed? Is aria-current fully supported?
Status: Available (was: Started)
Aria-current is not implemented for Mac, Android or ChromeOS. I still haven't investigated if this is even possible, so there is a chance that most work that could be done is done here. However, I need a bug open to remind us of that.
Ok, thanks.
Hopefully this info is helpful for Mac implementation:
http://w3c.github.io/aria/core-aam/core-aam.html
Find aria-current on page and expand table items to see AXAPI entries for:
5.5.2 State and Property Mapping Table 
   -> aria-current (state) [ARIA 1.1]
   -> aria-current is undefined (state) [ARIA 1.1]
5.8.1 State and Property Change Events
   -> [ARIA 1.1] aria-current (state)
Labels: NewComponent-Accessibility-Blink
Labels: NewComponent-Accessibility
Components: Blink>Accessibility
Components: -UI>Accessibility
Labels: -newcomponent-accessibility-blink -newcomponent-accessibility
Labels: triage-dominic
Cc: -dmazz...@chromium.org
Components: -Blink>Accessibility UI>Accessibility>Compatibility
Labels: -OS-Windows -triage-dominic Hotlist-GoodFirstBug OS-Mac
Owner: ----
Looks pretty trivial to finish the rest of the platform implementations

I'll mark this as an accessibility compat issue for Mac

Project Member

Comment 13 by sheriffbot@chromium.org, Jul 31

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Owner: nek...@chromium.org
Status: Assigned (was: Untriaged)
mac triage: over to nektar@ :)

Sign in to add a comment