Issue metadata
Sign in to add a comment
|
Span with aria-current incorrectly pruned from tree |
||||||||||||||||||||||
Issue descriptionChrome Version: 61.0.3122.0 (Official Build) canary(64-bit) OS: Windows 10 Version 1703 (OS Build 16199.1000) 64-bit What steps will reproduce the problem? (1) Start Chrome and the NVDA screen reader (NVDA version 2017.2 or later). (2) Open this URL: data:text/html,<span aria-current="page">Span</span><div aria-current="page">Div</div> (3) Press control+home to go to the first line. What is the expected result? NVDA should say "current page Span" What happens instead? NVDA says just "Span" Observe the following: (4) Press down arrow to move to the next line. Result (correct): NVDA says "current page Div" This occurs because the accessible for the span is pruned from the tree, even though the aria-current attribute was specified. In contrast, the div is not pruned from the accessibility tree and so aria-current is reported. Originally reported in NVDA issue: https://github.com/nvaccess/nvda/issues/6358#issuecomment-302076134
,
Jun 15 2017
,
Jun 15 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fec05d7a52a54c932bcd24e308d7412d089e5722 commit fec05d7a52a54c932bcd24e308d7412d089e5722 Author: Aaron Leventhal <aleventhal@chromium.org> Date: Thu Jun 15 18:25:43 2017 Always expose elements with aria-current attribute Bug: 730917 Change-Id: I805d4fdebe801853469ab8ec71258bc32f46df0e Reviewed-on: https://chromium-review.googlesource.com/529366 Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by: Nektarios Paisios <nektar@chromium.org> Commit-Queue: Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/master@{#479762} [add] https://crrev.com/fec05d7a52a54c932bcd24e308d7412d089e5722/content/test/data/accessibility/aria/aria-current-expected-blink.txt [modify] https://crrev.com/fec05d7a52a54c932bcd24e308d7412d089e5722/content/test/data/accessibility/aria/aria-current-expected-win.txt [modify] https://crrev.com/fec05d7a52a54c932bcd24e308d7412d089e5722/content/test/data/accessibility/aria/aria-current.html [modify] https://crrev.com/fec05d7a52a54c932bcd24e308d7412d089e5722/third_party/WebKit/Source/modules/accessibility/AXObjectImpl.cpp |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by aleventhal@chromium.org
, Jun 9 2017Status: Assigned (was: Untriaged)