Closed Bug 2050256 Opened 3 months ago Closed 25 days ago

[Nova] Menus(List all tabs/Overflow/Application menu) don't have border in Default Light Theme

Categories

(Firefox :: Theme, defect, P2)

Firefox 154
defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox154 --- disabled
firefox155 --- disabled
firefox156 --- disabled
firefox157 --- wontfix

People

(Reporter: btot, Assigned: mhynson)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [fidefe-post-nova])

Attachments

(1 file, 2 obsolete files)

Attached image MenuBorders.png —

Found in

  • Nightly 154.0a1

Affected versions

  • Affected platforms: Windows 11, Ubuntu 26, macOS 13 ARM

Preconditions

  • the browser.nova.enabled pref is set to "true"

Steps to reproduce

  1. Open few tabs, make sure to use Light Theme
  2. Open the List all Tabs menu
  3. Observe the List all Tabs menu style

Expected result

  • In Light Theme, the List all tabs should have a light gray border and no shadow.

Actual result

  • In Light Theme, the List all tabs does not have border and it has a gray shadow.

Regression range

  • No regrssion

Additional notes

  • This is reproducible for other menus like Application menu or Overflow menu.
Blocks: nova-chrome
Whiteboard: [fidefe-nova]
Priority: -- → P2

The severity field is not set for this bug.
:hjones, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(hjones)

This is reproducible for different group specific dialog menus, like: Create Tab Group dialog and Manage tab group panel.

Assignee: nobody → mhynson

The spec that I'm seeing contains a box shadow (--box-shadow-level-3), although the expected result says to have no shadow. Could you give guidance on the correct value please?

Flags: needinfo?(git)
Flags: needinfo?(btot)

An added note on the box shadow - I see that there are some macOS specific styles to use the OS's box shadow. Also box shadows are in place for Proton on panels - so it seems like they should be there. For the time being, I'll move the patch to review to fix the border color for Light theme. If needed, we can file a separate bug for any adjustments to the box shadow.

Attachment #9626303 - Attachment description: WIP: Bug 2050256 - Update panel border to use `--border-color-deemphasized` → Bug 2050256 - Update panel border to use `--border-color-deemphasized`
Attachment #9626303 - Attachment is obsolete: true

After talking with :hjones and :sthompson, who pointed me to the spec for the panel itself, I think we should leave the border implementation in place. The implementation is using the --popup-border-color token which is also what the panel spec is using.

Also re: box shadow - the panel spec is using --box-shadow-level-3 like in the All Tabs panel spec.

Spoke with Juliana and confirmed we should be using the box-shadow level 3 token. Patch submitted for review

Flags: needinfo?(hjones)
Flags: needinfo?(git)
Flags: needinfo?(btot)
Severity: -- → S3
See Also: → 2059528
Attachment #9629366 - Attachment description: Bug 2050256 - Update --panel-box-shadow to use --box-shadow-level-3 per Nova Figma spec for panels → WIP: Bug 2050256 - Update --panel-box-shadow to use --box-shadow-level-3 per Nova Figma spec for panels
Attachment #9629366 - Attachment description: WIP: Bug 2050256 - Update --panel-box-shadow to use --box-shadow-level-3 per Nova Figma spec for panels → Bug 2050256 - Update --panel-box-shadow to use --box-shadow-level-3 per Nova Figma spec for panels

The changes needed to set the panel box shadow to the level 3 box shadow token is affecting a larger footprint than expected. Both Dao's and Anna's reviews reflect the need to add/update more tokens. After discussing with Jules (along with consensus from Jane Wolf), considering we are close to the Nova launch, the change to update the panel's box shadow would be best handled post launch. The current state of the panel's box shadow should be ok.

Reflecting the decision not to fix this by 157.

Whiteboard: [fidefe-nova] → [fidefe-post-nova]

Per this thread, closing as WONTFIX since there are no intentions to match the current Figma

Status: NEW → RESOLVED
Closed: 25 days ago
Resolution: --- → WONTFIX
Attachment #9629366 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: