Open Bug 1865755 Opened 2 years ago Updated 3 months ago

Enabling accessibility in Mac Firefox causes problem with programmatic window moving/resizing

Categories

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

Desktop
macOS
defect

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.

Flags: needinfo?(eitan)
Severity: -- → S3
OS: Unspecified → macOS
Hardware: Unspecified → Desktop

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.

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

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.

Flags: needinfo?(eitan)

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?

Attached video Finder window

Here is the finder window being resized when dragged left.

Attached video Firefox window

Here is the firefox window being dragged left.

NI'ing reporter based on comment 4

Flags: needinfo?(srose)

I'm still seeing the problem, and I've attached a video showing that. FYI, I'm using macOS 12.7 (Monterey).

Flags: needinfo?(srose)

Does the attached video help? Note that we're running low on time to address this bug for 121 this cycle.

Flags: needinfo?(eitan)

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?

Flags: needinfo?(eitan)
Priority: -- → P2

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

See Also: → 1872714

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.

  1. Whether Bug 1872714 is a duplicate of this bug.
  2. If so, which is the true severity/priority, since the two bugs differ.
  3. 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!

Flags: needinfo?(eitan)

(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

Flags: needinfo?(eitan)

(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

For anyone trying to reproduce the issue, please see https://bugzilla.mozilla.org/show_bug.cgi?id=1872714#c25.

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!

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: