Closed Bug 1711875 Opened 5 years ago Closed 3 years ago

When an Extension Is Placed in the Overflow Menu, Its Pop-up's Width Does Not Resize to Match the Overflow Menu's Width With `gfx.webrender.software.unaccelerated-widget.allow` set to `true` in Beta

Categories

(Firefox :: Toolbars and Customization, defect, P2)

Unspecified
Windows
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox-esr91 --- wontfix
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- wontfix

People

(Reporter: snugs.steed0e, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Steps to Reproduce

  1. Install the uBlock Origin extension.
  2. Enter Customization mode and move uBlock Origin's icon to the overflow menu.
  3. Exit Customization mode and switch to another tab. Open uBlock Origin's pop-up menu in the overflow menu, and observe the menu's width.

Expected Results

uBlock Origin's menu should resize to match the overflow menu's width.

Actual Results

uBlock Origin's menu does not resize to match the overflow menu's width.

Additional Information

I ran mozregression and got the following regression range, which suggests that turning on Software WebRender for Windows popups with transparency was the cause of this bug. In Firefox 89.0b14, the preference gfx.webrender.software.unaccelerated-widget.allow is set to false by default, which means this bug is not reproducible by default. However, if I set this preference to true and restart the browser, this bug does get reproduced.

Note that, however, I cannot reproduce this bug in Nightly (even if I set gfx.webrender.software.unaccelerated-widget.allow to true), so some other factor is at play here.

Flags: needinfo?(aosmond)

I can reproduce this bug on Fx88.0.1, Fx 89.0b14, Nightly 90.0a1(when gfx.webrender.software.unaccelerated-widget.allow is set to true) using Win 10x64.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Regressed by: 1697040

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

This pref got removed in bug 1726562 and things seem to render fine these days. Probably better to open a new bug if there's still any lingering issues remaining.

Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(aosmond)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: