AXFocusable should only be settable on focusable items.
Categories
(Core :: Disability Access APIs, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | fixed |
firefox77 | --- | unaffected |
firefox78 | --- | wontfix |
firefox79 | --- | fixed |
People
(Reporter: eeejay, Assigned: eeejay)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [mac2020_1])
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-esr78+
|
Details | Review |
The selector name we use in moxBlockSelector
is wrong, so we end up marking all accessibles as focusable.
Assignee | ||
Comment 1•4 years ago
|
||
Comment 2•4 years ago
|
||
Set release status flags based on info from the regressing bug 1641644
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Eitan, when you land this, please also request uplift to beta because this is a regression we introduced in 78. And even though we haven't officially announced anything, we shouldn't regress people even now. And this looks like a low enough risk patch to me.
Comment 5•4 years ago
|
||
Backed out changeset 498dee65dcf8 (bug 1643168) for Browser-chrome failures browser/mac/browser_focus.js. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=305497159&repo=autoland&lineNumber=1182
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&revision=498dee65dcf8100e2346323a89cb2e32d3c9e524
Backout:
https://hg.mozilla.org/integration/autoland/rev/4a03c972dd3927787f2562368167a195e3b4efc3
Updated•4 years ago
|
Comment 7•4 years ago
|
||
bugherder |
Comment 8•4 years ago
|
||
(In reply to Marco Zehe (:MarcoZ) from comment #3)
Eitan, when you land this, please also request uplift to beta because this is a regression we introduced in 78. And even though we haven't officially announced anything, we shouldn't regress people even now. And this looks like a low enough risk patch to me.
Looks like this missed the boat for Fx78 :-(. Do we want this on ESR78 still?
Comment 9•4 years ago
|
||
Yes, this was a pretty major refactor, and since 78 ESR will be around for a while, we should take this.
Comment 10•4 years ago
|
||
Comment on attachment 9153988 [details]
Bug 1643168 - block moxSetFocused: on non-focusable accessibles. r?morgan
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: For assistive technologies on the Mac, after the regressing bug, every item appears focusable. This can have unwanted side effects in many areas.
- User impact if declined: VoiceOver and other accessibility features will treat every element on a web page as focusable even when it isn't.
- Fix Landed on Version: 79
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Just corrects an exposed attribute value.
- String or UUID changes made by this patch: None.
Comment 11•4 years ago
|
||
Comment on attachment 9153988 [details]
Bug 1643168 - block moxSetFocused: on non-focusable accessibles. r?morgan
Improves the a11y experience for macOS users. Approved for 78.1esr.
Comment 12•4 years ago
|
||
bugherder uplift |
Updated•4 years ago
|
Description
•