Focus does not shift correctly when tabbing through links that contain scrollable children
Categories
(Core :: DOM: UI Events & Focus Handling, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | wontfix |
firefox65 | --- | wontfix |
firefox66 | --- | wontfix |
firefox67 | --- | fix-optional |
firefox68 | --- | fix-optional |
People
(Reporter: jamesowen, Unassigned)
References
Details
(Keywords: parity-chrome, parity-edge, regression)
Attachments
(2 files, 1 obsolete file)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Steps to reproduce:
Open the attached html file and tab through the content. It consists of 4 link elements, which each contain a div element that has some text in it. For the even elements, the div has a max-width of 100px, and the text overflow is hidden with ellipsis.
Actual results:
The first element can be tabbed to successfully, but then the focus becomes stuck on the second element, alternating between the link and the containing div (the text will cycle from black to red). The third link cannot be reached.
Expected results:
The text in each div changes to black in turn as each containing link gains focus
Its probably worth noting that this works as expected in chrome, chromium, IE and edge.
Updated•6 years ago
|
Comment 2•6 years ago
|
||
ellipsis is not necessary to reproduce the problem.
Overflowed div with overflow:auto/hidden inside focus-able element will cause the problem.
Updated•6 years ago
|
Comment 3•6 years ago
|
||
this is regressed since Firefox4.
Comment 4•6 years ago
|
||
Regression window:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=571ddddc7e13&tochange=4788083ce564
Regressed by: Bug 570275
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 5•6 years ago
|
||
Hsin-Yi, do you think this might make a good first bug?
Comment 6•6 years ago
|
||
(In reply to Liz Henry (:lizzard) (use needinfo) from comment #5)
Hsin-Yi, do you think this might make a good first bug?
Already taking via email. :)
Updated•2 years ago
|
Description
•