Closed Bug 1959024 Opened 1 year ago Closed 1 year ago

Menu spacing issues on macOS after bug 1958213

Categories

(Firefox :: Menus, defect)

Firefox 139
Desktop
macOS
defect

Tracking

()

VERIFIED FIXED
139 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox137 --- unaffected
firefox138 --- unaffected
firefox139 --- verified

People

(Reporter: sam, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(4 files)

After bug 1958213, there are a few issues with rendering non-native menus on macOS:

  1. Menu items with an icon no longer have the correct amount of padding between the icon and text.
  2. Menu items that can be checked now incorrectly have space for an icon, even though they have no icon.
  3. There is excessive padding on the right (even with accelerators present).

Attaching screenshots to demonstrate the issues.

OS: Unspecified → macOS
Hardware: Unspecified → Desktop

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

:emilio, since you are the author of the regressor, bug 1958213, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)
Assignee: nobody → emilio
Flags: needinfo?(emilio)

This was lost in the regressing bug. We should unify how we do this
across platforms (because right now it's a bit of a mess), but for now
just fix the regression.

Attachment #9477704 - Attachment description: Bug 1959024 - Restore macos-specific iconic rule. r=#theme → Bug 1959024 - Fix icon spacing on macOS. r=#theme
Blocks: 1959540
Flags: needinfo?(emilio)
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 139 Branch
QA Whiteboard: [qa-triage-done-c140/b139][qa-ver-opt-c140/b139]
QA Contact: bmaris

Reproduced the initial issue with the menu spacing using an old Nightly build from 2025-04-07. Verified that using the latest Nightly build 140.0a1 and Firefox 139.0b4 on MacOS 13.7 the affected menus don't have this issue anymore.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triage-done-c140/b139][qa-ver-opt-c140/b139] → [qa-triage-done-c140/b139][qa-ver-done-c140/b139]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: