Closed Bug 1801502 Opened 2 years ago Closed 2 years ago

When the overflow panel overflows, the scrollbar overlaps a portion of the menuitems

Categories

(Firefox :: Theme, defect)

defect

Tracking

()

VERIFIED FIXED
109 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox107 --- unaffected
firefox108 --- verified
firefox109 --- verified

People

(Reporter: itiel_yn8, Assigned: willdurand)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [addons-jira])

Attachments

(5 files)

Attached image Screenshot

This is especially visible when the extension menuitems are in there.
(Also, no pun intended for this bug summary!)

It seems that we no longer need to set the width on the .widget-overflow-list element and simply removing it fixes this bug. I only poked around with Itiel but that does not seem to have any unwanted side effects.

:emilio given this looks like a trivial fix and the bug makes the "new" extension widget UI look bad (as shown in Comment 0), could we fix this bug and request an uplift to 108 please?

Flags: needinfo?(emilio)

Given you've debugged this and pretty much provided a patch, can you send it to phab? Happy to r+ it, and yeah it should be trivial enough to uplift.

Flags: needinfo?(emilio)

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

Assignee: nobody → wdurand
Status: NEW → ASSIGNED
Blocks: 1801534
Pushed by wdurand@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d2c628738330 Fix overflow panel when it overflows. r=emilio,desktop-theme-reviewers,Itiel
Whiteboard: [addons-jira]

I just noticed that my (git) user name wasn't set up correctly on my windows machine (which I don't normally use to submit patches). That means the patch above landed with "unknown" as author name (sigh), not a big deal but would be nice to fix that for the uplift to 108.

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 109 Branch

Comment on attachment 9304276 [details]
Bug 1801502 - Fix overflow panel when it overflows. r?emilio!

Beta/Release Uplift Approval Request

  • User impact if declined: Windows users who use the overflow panel heavily (with many widgets in there, including extensions). Clearly not the vast majority of users but the UI looks bad when that happens.
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This is not risky because it is a trivial CSS change on the overflow panel and we made sure to only fix the UI bug and defer clean-ups in follow-up patches.
  • String changes made/needed:
  • Is Android affected?: No

PS: when grafting this patch, can you please fix up the author name (unknown => William Durand)? (assuming that's possible) Thanks!

Attachment #9304276 - Flags: approval-mozilla-beta?

Verified as Fixed on the latest Nightly (109.0a1/20221121093640). Tested on Windows 10 x64 and Ubuntu 16.04 LTS (although Linux was not affected to begin with).

When the overflow panel overflows, the scrollbar no longer overlaps a portion of the menu items, confirming the fix.

For further details, see the attached screenshots.

Status: RESOLVED → VERIFIED
Attached image Windowss.png
Attached image Linux.png

Comment on attachment 9304276 [details]
Bug 1801502 - Fix overflow panel when it overflows. r?emilio!

Approved for 108.0b5

Attachment #9304276 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Verified as Fixed on the latest Beta (108.0b5/20221122190120). Tested on Windows 10 x64 and Ubuntu 16.04 LTS (although Linux was not affected to begin with).

When the overflow panel overflows, the scrollbar no longer overlaps a portion of the menu items, confirming the fix.

For further details, see the attached screenshot.

Attached image 2022-11-23_08h57_43.png
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: