Regression:Focus doesn't traverse to 'Add' button filed after pressing tab key in 'Add search engine' overlay.
Reported by
vku...@etouch.net,
Jun 28 2016
|
||||||
Issue descriptionChrome Version:53.0.2782.0 Revision 4f1d832918c5966df3cc8ac1d23c8c1544262cee-refs/heads/master@{#402386}(32/64 bit) OS:Windows(7,8,10), Mac(10.10.5, 10.11.4), Linux(14.04 LTS). What steps will reproduce the problem? (1)Launch chrome and navigate to chrome://md-settings (2)Click on iron icon and 'search engine' option,click on 'manage search engines' (3)Click on 'Add search engine', input data in all search engine field. (4)Press tab key such that focus reaches 'cancel' button again hit tab key and observe. Actual: Focus doesn't traverse to Add button filed after pressing tab key. Expected: Focus should traverse to Add button filed after pressing tab key. This is a regression issue broken in 'M53' and will soon update other info
,
Jun 28 2016
,
Jun 28 2016
Re-assigning to dpapad@ as the author of <settings-search-engine-dialog> From a quick poke around the Polymer roll, it looks like the culprit is the changes to https://codereview.chromium.org/1984963002/diff/20001/third_party/polymer/v1_0/components-chromium/iron-overlay-behavior/iron-overlay-behavior-extracted.js This adds a focus trap to the <settings-dialog>, based on the elements that are focusable when it is opened. Since the action button is disabled at first, it gets excluded from the focus trap and is skipped over when tabbing.
,
Jun 29 2016
Thanks for the initial investigation. It turns out there is already a bug filed about this, https://github.com/PolymerElements/iron-overlay-behavior/issues/184.
,
Jul 2 2016
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jul 22 2016
,
Jul 22 2016
FYI, this can also be fixed (or to be precise it will not be affecting Chrome), when crbug.com/625332 is addressed (WIP).
,
Aug 1 2016
I can no longer reproduce. Fixed as part of https://bugs.chromium.org/p/chromium/issues/detail?id=625332. The underlying Polymer issue (https://github.com/PolymerElements/iron-overlay-behavior/issues/184) has not been addressed yet, but it no longer affects <cr-dialog>. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by vku...@etouch.net
, Jun 28 2016Owner: tsergeant@chromium.org
Status: Assigned (was: Unconfirmed)
2.0 MB
2.0 MB Download
2.1 MB
2.1 MB Download