Open Bug 2063827 Opened 17 days ago Updated 2 days ago

Ugly dropdown menu alignment in Project Nova redesign

Categories

(Firefox :: Theme, defect, P2)

Firefox 156
defect

Tracking

()

People

(Reporter: sydanphan1, Unassigned)

References

Details

(Whiteboard: [fidefe-nova])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0

Steps to reproduce:

  1. Go to a page with a dropdown menu (not the ones that are rendered with native UI), for example about:addons.
  2. Assuming you’re testing on about:addons, click on the Themes navigation item.
  3. Then click on the Settings button with the gear/cog icon next to the “Manage Your Themes” heading.

Actual results:

User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:156.0) Gecko/20100101 Firefox/156.0
Operating system: Windows 11 25H2 Build 26200.8973 (likely a cross‐platform bug)
Browser: Firefox Nightly 156.0a1 (2026-08-15) 64-bit

See attached screenshot to understand the description better.

Each menu item is 32 px tall and its border radius is set to 20 px (effectively 16 px because of 32 px height).

The menu itself has 24 px border radius. The top and bottom padding of the menu is 4 px, the left and right padding is 8 px.

24 px (menu radius) − 4 px (menu padding along y‐axis) = 20 px (goes back to 16 px)

Expected results:

This violates design guidelines, it looks off and doesn’t make the alignment of the menu in comparison to its items consistent and concentric.

My suggestion is setting the menu padding to 4 px on all sides instead of a 4 px/8 px mix and having its border radius set to 20 px instead of 24 px. Then setting the menu item border radius to 16 px would make it look way more consistent.

Side note: The checkmarks in menu items look a bit too rounded, it’s a bit ugly.

Group: firefox-core-security

Accidentally ticked the wrong box, please revert security issue tag

Group: firefox-core-security

The Bugbug bot thinks this bug should belong to the 'Firefox for Android::General' component, but is not confident enough to move the bug to that component.

Component: Untriaged → General
Type: enhancement → defect
Component: General → Theme

Agreed, the border-radius there is too large and the mismatch of menu / menuitem border radius looks broken.

The menu item radius (inner) comes from --panel-item-button-border-radius with a value of 16px.
The menu (outer) element is a panel-list and gets its border-radius from: --panel-list-border-radius with a value of 24px.

Severity: -- → S3
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P2
Whiteboard: [fidefe-nova]

Adding a couple of related bugs.

See Also: → 2057771, 2057169
See Also: → 2067594
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: