Issue metadata
Sign in to add a comment
|
Mnemonics not exposed to accessibility in Chrome menus |
||||||||||||||||||||||
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. (2) Press alt+f to open the Chrome menu. (3) Press down arrow until you reach "History". What is the expected result? NVDA should say "History sub menu h" What happens instead? NVDA says only "History sub menu" The Mnemonic (the underlined letter which can be used to activate/move to the menu item while the menu is visible) is not exposed to accessibility. In Windows, it should be exposed via IAccessible::accKeyboardShortcut. At present, this returns null. Impact: This means these Mnemonics are not discoverable to screen reader users, which hurts efficiency in learning and usage.
,
Jun 13 2017
It's worth noting that non-expandable items don't expose mnemonics to accessibility either. A good example is Settings, which can be activated by pressing "s". This is also true for New tab (t), New window (n), New incognito window (i), etc. However, I didn't mention these originally because these also have accelerators (e.g. control+t) and I didn't want to confuse things.
,
Aug 4 2017
,
Aug 4 2017
,
Aug 4 2017
,
Aug 23 2017
Patch uploaded.
,
Aug 23 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0b7e862dfaeab93fd993efe40ec173ce37f41953 commit 0b7e862dfaeab93fd993efe40ec173ce37f41953 Author: Nektarios Paisios <nektar@chromium.org> Date: Wed Aug 23 20:11:53 2017 Exposed menu accelerator keys to accessibility. This is a top request from one of our accessibility partners. R=sky@chromium.org, dmazzoni@chromium.org TESTED=Manually with Chrome on Windows and the NVDA / Jaws screen readers by browsing the main menu Bug: 731077 Change-Id: Id1c0fb24827ce0ed012ce0844d63ae6ae31e9ac3 Reviewed-on: https://chromium-review.googlesource.com/629102 Reviewed-by: Nektarios Paisios <nektar@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Nektarios Paisios <nektar@chromium.org> Cr-Commit-Position: refs/heads/master@{#496782} [modify] https://crrev.com/0b7e862dfaeab93fd993efe40ec173ce37f41953/ui/views/controls/menu/menu_item_view.cc
,
Aug 23 2017
|
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by msramek@chromium.org
, Jun 12 2017