Open Bug 1668119 Opened 4 years ago Updated 3 years ago

[macOS 11] Popup Menus Don't Match Big Sur Look and Feel

Categories

(Core :: Widget: Cocoa, defect, P3)

Unspecified
macOS
defect

Tracking

()

People

(Reporter: haik, Unassigned)

References

(Blocks 1 open bug)

Details

macOS 11 changed the menu look and feel and Firefox's popup menus need to be updated to look native. The fix for bug 1656301 fixed a problem with the menu separators and made them look more like macOS 11, but several other changes are needed.

We should also revisit bug 34572 and evaluate the difficulty of switching to native popup menus to avoid having to do this type of work each time macOS 11 changes its look and feel.

Here are the changes needed I've identified so far.

  1. The submenu triangle in Firefox's menu should be changed to an arrow matching the native look.

  2. When an entry in the menu has a checkmark, all the entries in the menu should have their margins adjusted to the right to line up with the checkmark entry.

  3. The hover/selection highlight shape needs to be updated to have rounded corners and not be the full width of the popup.

  4. Left and right margins should be made smaller.

  5. The positional offset of submenus should be updated to match native.

  6. The popup corner radius should be updated to match native.

OS: Unspecified → macOS
Version: unspecified → Trunk
  1. The context menu should no have a vibrancy effect. It doesn't look like there is a vibrancy effect in Safari and it causes visibility issues for the seperators in Firefox, see https://bugzilla.mozilla.org/show_bug.cgi?id=1668493#c13.

(In reply to Sören Hentzschel from comment #1)

  1. The context menu should no have a vibrancy effect. It doesn't look like there is a vibrancy effect in Safari and it causes visibility issues for the seperators in Firefox, see https://bugzilla.mozilla.org/show_bug.cgi?id=1668493#c13.

What you're observing is aqua appearance, which is currently forced on in Firefox for all versions of macOS to prevent other issues.

Depends on: 1673046
Blocks: 1648487
Severity: -- → S3
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.