Closed Bug 1643168 Opened 4 years ago Closed 4 years ago

AXFocusable should only be settable on focusable items.

Categories

(Core :: Disability Access APIs, defect, P1)

All
macOS
defect

Tracking

()

RESOLVED FIXED
mozilla79
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)

The selector name we use in moxBlockSelector is wrong, so we end up marking all accessibles as focusable.

Set release status flags based on info from the regressing bug 1641644

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.

Flags: needinfo?(eitan)
Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/498dee65dcf8 block moxSetFocused: on non-focusable accessibles. r=morgan
Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c1a4115fe0fe block moxSetFocused: on non-focusable accessibles. r=morgan
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79

(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?

Yes, this was a pretty major refactor, and since 78 ESR will be around for a while, we should take this.

Flags: needinfo?(mzehe)

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.
Attachment #9153988 - Flags: approval-mozilla-esr78?

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.

Flags: needinfo?(eitan)
Attachment #9153988 - Flags: approval-mozilla-esr78? → approval-mozilla-esr78+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: