Issue metadata
Sign in to add a comment
|
Very annoying "Clickable" spoken repeatedly in many web apps, including Gmail/Hangouts |
||||||||||||||||||||||||
Issue descriptionChrome Version: 58.0.3004.0 (Official Build) canary(64-bit) OS: Win10 Screen reader: NVDA 2016.4 and JAWS 18 Hangouts and Gmail, I frequently hear “clickable, clickable,” clickable”. I don’t want to change the NVDA setting since I do want to be able to hear when certain things are clickable. What steps will reproduce the problem? (1) Using above combo on Gmail.com (2) Using NVDA browse mode to traverse email messages or chat messages (3) Note: the utterances when focused on messages What is the expected result? Clickable to not be reported What happens instead? Clickables are reported 3x
,
Feb 6 2017
removing label and cc after chat w/ chaok@
,
Mar 27 2017
,
Apr 21 2017
,
Apr 21 2017
,
Jul 27 2017
,
Aug 4 2017
,
Aug 7 2017
P1. This drives people crazy.
,
Aug 7 2017
,
Aug 7 2017
,
Aug 30 2017
Here is the corresponding Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1395181
,
Sep 6 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bdebd9e7938a69714ca2f0e948e3e1729846e4ba commit bdebd9e7938a69714ca2f0e948e3e1729846e4ba Author: Nektarios Paisios <nektar@chromium.org> Date: Wed Sep 06 02:20:10 2017 Reduces the number of items that are announced as clickable by Jaws or NVDA. An element gets the click action when there is an anchor or an element with a click listener in its ancestry chain. For the latter case this change exposes a different action name, "click_ancestor", on Windows to stop Windows screen readers unnecessarily announcing many items as clickable. Bug: 689201 R=dmazzoni@chromium.org, aleventhal@chromium.org TESTED=Manually with NVDA, browser test, layout test Change-Id: I19ed8c53861b47e7f5fbe884c474a1c07afee916 Reviewed-on: https://chromium-review.googlesource.com/602261 Commit-Queue: Nektarios Paisios <nektar@chromium.org> Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by: Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/master@{#499854} [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/browser/accessibility/accessibility_tree_formatter_win.cc [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/renderer/accessibility/blink_ax_enum_conversion.cc [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/test/data/accessibility/html/a-onclick-expected-blink.txt [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/test/data/accessibility/html/a-onclick-expected-win.txt [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/test/data/accessibility/html/a-onclick.html [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/test/data/accessibility/html/action-verbs-expected-blink.txt [add] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/test/data/accessibility/html/action-verbs-expected-win.txt [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/content/test/data/accessibility/html/action-verbs.html [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/third_party/WebKit/LayoutTests/accessibility/clickable-expected.txt [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/third_party/WebKit/LayoutTests/accessibility/clickable.html [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/third_party/WebKit/Source/modules/accessibility/AXEnums.cpp [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/third_party/WebKit/Source/modules/accessibility/AXEnums.h [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/third_party/WebKit/Source/modules/accessibility/AXObject.cpp [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/third_party/WebKit/public/web/WebAXEnums.h [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/ui/accessibility/ax_enums.idl [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/ui/accessibility/ax_text_utils.cc [modify] https://crrev.com/bdebd9e7938a69714ca2f0e948e3e1729846e4ba/ui/strings/ui_strings.grd
,
Oct 9 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2c8739dff9cd72a0a8d4325fc6d26393df882bb0 commit 2c8739dff9cd72a0a8d4325fc6d26393df882bb0 Author: Nektarios Paisios <nektar@chromium.org> Date: Mon Oct 09 17:41:57 2017 Stops ignoring clickable elements. With the addition of |AXActionVerb::ClickAncestor| there were some situations when the click handler was on an element that was ignored. When the AT tried to go up the ancestry chain to find the clickable element, it failed. R=aleventhal@chromium.org TESTED=Layout test Bug: 689201 Change-Id: I2833e19eca34e8e95529f5eef58c21a379e99c56 Reviewed-on: https://chromium-review.googlesource.com/699975 Reviewed-by: Aaron Leventhal <aleventhal@chromium.org> Reviewed-by: Nektarios Paisios <nektar@chromium.org> Commit-Queue: Nektarios Paisios <nektar@chromium.org> Cr-Commit-Position: refs/heads/master@{#507401} [modify] https://crrev.com/2c8739dff9cd72a0a8d4325fc6d26393df882bb0/content/test/data/accessibility/html/menu-type-context-expected-blink.txt [modify] https://crrev.com/2c8739dff9cd72a0a8d4325fc6d26393df882bb0/content/test/data/accessibility/html/menu-type-context-expected-mac.txt [modify] https://crrev.com/2c8739dff9cd72a0a8d4325fc6d26393df882bb0/content/test/data/accessibility/html/menu-type-context-expected-win.txt [modify] https://crrev.com/2c8739dff9cd72a0a8d4325fc6d26393df882bb0/third_party/WebKit/LayoutTests/accessibility/clickable-expected.txt [modify] https://crrev.com/2c8739dff9cd72a0a8d4325fc6d26393df882bb0/third_party/WebKit/LayoutTests/accessibility/clickable.html [modify] https://crrev.com/2c8739dff9cd72a0a8d4325fc6d26393df882bb0/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
,
Dec 11 2017
We did whatever we could from our side. We only expose the clickable action on items that have a click handler directly placed on them. We made a change excluding any click handlers that are found on ancestors.
,
Jan 17 2018
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by chaok@google.com
, Feb 6 2017