Enabling accessibility in Mac Firefox causes problem with programmatic window moving/resizing
Categories
(Core :: Disability Access APIs, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox120 | --- | unaffected |
| firefox121 | --- | wontfix |
| firefox122 | --- | wontfix |
| firefox123 | --- | wontfix |
| firefox124 | --- | wontfix |
People
(Reporter: srose, Unassigned)
References
(Regression)
Details
(Keywords: regression)
Attachments
(3 files)
In recent versions of Firefox Nightly on Mac I've noticed a problem with Contexts' "Auto adjust windows widths so they are not overlapped by Sidebar" feature no longer working as intended with Firefox: I have my Contexts sidebar on the left side of my screen, and when moving one of the Firefox Nightly windows to the left side of the screen the window isn't moved out from under the sidebar (though the window's width is shrunk the appropriate amount, like the right edge of the window was dragged to the left).
Based on that behavior, my guess is that Contexts is trying to do a combination of moving and resizing the window to simulate dragging the left edge of the window to the right so it doesn't overlap the Contexts sidebar, but moving the window is no longer working for Firefox Nightly.
Using mozregression, I've identified that this problem was introduced by revision 7e8fd83cad4c for bug 1845364 landing in Firefox Nightly 121.
Updated•2 years ago
|
Comment 1•2 years ago
|
||
Interesting. Unless you have Voice Control enabled, this would suggest that Contexts is making accessibility queries for some reason. Accessibility doesn't get enabled unless queried. Bug 1845364 just makes sure that certain accessibility queries get handled that weren't getting handled before.
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1845364
Comment 3•2 years ago
|
||
I'm assuming this has something to do with the a11y API actually being used. Before that patch landed Contexts did not have access to Firefox's a11y API.
Will investigate further with a mac soon.
Comment 4•2 years ago
|
||
This feature is tricky to test because once you try to move the window or resize it again Contexts assume you want to override this feature and does not adjust the window. From playing around with it, it seems to work as expected. Can you please attach a video to show what you mean?
Comment 5•2 years ago
|
||
Here is the finder window being resized when dragged left.
Comment 6•2 years ago
|
||
Here is the firefox window being dragged left.
| Reporter | ||
Comment 8•2 years ago
|
||
I'm still seeing the problem, and I've attached a video showing that. FYI, I'm using macOS 12.7 (Monterey).
Comment 9•2 years ago
|
||
Does the attached video help? Note that we're running low on time to address this bug for 121 this cycle.
Comment 10•2 years ago
|
||
We're not going to get this into 121. I don't have Monterey installed anywhere and can't reproduce this. Sean, is there a chance you can try to reproduce this on a recent OS?
Updated•2 years ago
|
Updated•2 years ago
|
| Reporter | ||
Comment 11•1 year ago
|
||
(In reply to Eitan Isaacson [:eeejay] from comment #10)
We're not going to get this into 121. I don't have Monterey installed anywhere and can't reproduce this. Sean, is there a chance you can try to reproduce this on a recent OS?
I just upgraded to macOS 14.2.1 and can still reproduce this bug.
Comment 12•1 year ago
|
||
Firefox 122 | Regression Engineering Owner (REO)
Hi :eeejay,
I'm just checking in to seek resolution on a few things with regard to Firefox 122.
- Whether Bug 1872714 is a duplicate of this bug.
- If so, which is the true severity/priority, since the two bugs differ.
- Whether a fix might land in time for 122 (we are in the last week of beta).
This bug is currently marked as fix-optional for 122.
I just want to have one source of truth for the tracking.
Thank you!
Comment 13•1 year ago
|
||
(In reply to Sean Rose [:srose] from comment #11)
(In reply to Eitan Isaacson [:eeejay] from comment #10)
We're not going to get this into 121. I don't have Monterey installed anywhere and can't reproduce this. Sean, is there a chance you can try to reproduce this on a recent OS?
I just upgraded to macOS 14.2.1 and can still reproduce this bug.
Hi Sean
What other apps are enabled in your privacy/assistive technology panel?
https://support.apple.com/guide/mac-help/allow-accessibility-apps-to-access-your-mac-mh43185/mac
| Reporter | ||
Comment 14•1 year ago
|
||
(In reply to Eitan Isaacson [:eeejay] from comment #13)
Hi Sean
What other apps are enabled in your privacy/assistive technology panel?
https://support.apple.com/guide/mac-help/allow-accessibility-apps-to-access-your-mac-mh43185/mac
- Bartender 5
- BetterTouchTool
- CheatSheet
- Contexts
- Rectangle
- Zoom
Updated•1 year ago
|
Comment 15•1 year ago
|
||
For anyone trying to reproduce the issue, please see https://bugzilla.mozilla.org/show_bug.cgi?id=1872714#c25.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 16•11 months ago
|
||
Hi, folks.
Is there any chance of prioritizing a fix for this issue? One year later, it is still a constant papercut on macOS 15 Sonoma and Firefox 133.
Also, should this issue be deduped with https://bugzilla.mozilla.org/show_bug.cgi?id=1872714?
Happy new year!
Description
•