Make test_bug450876.html pass on fission and xorigin mode
Categories
(Core :: DOM: UI Events & Focus Handling, task, P3)
Tracking
()
Fission Milestone | M6c |
People
(Reporter: edgar, Assigned: edgar)
References
Details
Test expects document.activeElement
staying on the last focusable element (<a>) of the iframe after focus moves out of iframe by tab navigation. But with xorigin and fission enabled, the document.activeElement
is reset to document after focus moves out of the iframe.
In other browsers, document.activeElement
is reset to document after focus moves out of iframe. So it seems like the test expectation is wrong, and we have a bug on non-fission iframe. The OOP iframe somehow behavior correct, at least compare with other browsers.
Comment 1•4 years ago
|
||
Hi Chris, can you assign a Fission Milestone here, please?
Assignee | ||
Updated•4 years ago
|
Comment 2•4 years ago
|
||
(In reply to Jens Stutte [:jstutte] (REO for FF 81) from comment #1)
Hi Chris, can you assign a Fission Milestone here, please?
Setting Fission Milestone M6c. Since this appears to be a test bug that affects non-fission iframe, this bug doesn't need to block our Fission Nightly experiment (Fission M6b).
M6c means fixing the bug soon (in September, ideally) is important, but it doesn't block our Fission Nightly experiment (October 6).
Comment 3•4 years ago
|
||
Tracking for Fission Beta milestone (M7).
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
Per https://bugzilla.mozilla.org/show_bug.cgi?id=582459#c17, since the spec doesn't mention that we should reset document.activeElement on iframe when focus moves outside the iframe, so I think we should make OOP iframe behave the same as an in-process iframe. If it turns out we need to reset, we could handle both in-process and OOP iframe in bug 582459.
Comment 5•4 years ago
|
||
Moving it to M6c since all Fission test re-enablement is tracked in M6c.
Assignee | ||
Comment 6•4 years ago
|
||
Test has enabled in bug 582459.
Description
•