Enable a11y browser tests depending on takeFocus for Fission
Categories
(Core :: Disability Access APIs, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox75 | --- | fixed |
People
(Reporter: cpeterson, Assigned: Jamie)
References
Details
Attachments
(1 file)
a11y mochitest status as of 2019-12-10:
| Test | Opt Status | Debug Status |
|---|---|---|
| accessible/tests/browser/e10s/browser_caching_attributes.js | skipped | skipped |
| accessible/tests/browser/e10s/browser_caching_value.js | skipped | skipped |
| accessible/tests/browser/e10s/browser_events_caretmove.js | skipped | skipped |
| accessible/tests/browser/e10s/browser_treeupdate_select_dropdown.js | skipped | skipped |
Jamie says these tests are blocked on SetFocus bug 1556627.
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Reporter | ||
Comment 1•5 years ago
|
||
Jamie says this bug depends on DOM bug 1556627, which is actively being worked on. Once that gets fixed, Jamie can assign this bug based on availability at the time; it should hopefully just be a matter of enabling the tests.
| Reporter | ||
Comment 2•5 years ago
|
||
Jamie, just a heads up: nsFocusManager::SetFocus bug 1556627 has been fixed, so you might now be able to re-enable the a11y browser tests that depend on takeFocus.
| Assignee | ||
Comment 3•5 years ago
|
||
Unfortunately, I get a whole stack of failures when I re-enable them. I'm looking into it further, but I think more work is going to be needed here. :(
| Assignee | ||
Comment 4•5 years ago
|
||
Turns out most of the failures I was seeing were somehow related to AccessibleHandler. That's not ideal, but it's also not Fission specific.
| Assignee | ||
Comment 5•5 years ago
|
||
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 6•5 years ago
|
||
nsFocusManager::SetFocus (and thus Accessible::TakeFocus) was fixed for Fission in bug 1556627.
Most of these tests now pass without modification.
browser_caching_value.js needed to be tweaked slightly to synthesize a key in the OOP iframe instead of the top level document.
Comment 8•5 years ago
|
||
| bugherder | ||
Description
•