Version: 57.0.2930.0
Main page should restore the tab position after closing a subpage:
1. chrome://md-settings
2. Tab to the "Customize fonts" arrow and hit Enter
3. Go back by tapping the in-page back arrow (or using keyboard focus)
4. Press Tab
Expected: The row below "Customize fonts" (Page zoom) is focused
Actual: The next section is focused (Search engine dropdown)
Note that this works as expected if you use the browsing back button (or Alt+Left), assuming you don't tab around inside of the subpage.
Also, it's minor, but perhaps subpages should reset the tab position to the beginning when re-opening them:
1. chrome://md-settings
2. Tab to the "Customize fonts" arrow and hit Enter
3. Tab to the "Serif font" dropdown menu
4. Alt+Left to go back
5. Alt+Right to go forward again
6. Press Tab
Expected: Tab focuses the back arrow first
Actual: Tab focuses the "next" item ("Sans-serif font" dropdown menu)
As a user, I shouldn't have to understand how our DOM works in order to know where tab focus is going to be. The fact that we're re-using the subpage element shouldn't matter.
It's a slightly bigger deal on pages with lists, like the "Edit dictionary" subpage, where I might have focused a particular list item's "delete" button. I don't expect that list item's "delete" button to still be focused when I return.
Comment 1 by dbeam@chromium.org
, Dec 12 2016Cc: -hcarmona@chromium.org
Components: UI>Accessibility
Labels: -Pri-3 Pri-2
Owner: hcarmona@chromium.org
Status: Assigned (was: Untriaged)