Closed Bug 1735292 Opened 3 years ago Closed 3 years ago

[wayland] Extension panels in overflow menu cut-off with software webrender

Categories

(Core :: Widget: Gtk, defect, P2)

Firefox 95
Unspecified
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1735294
Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- unaffected
firefox93 --- unaffected
firefox94 --- unaffected
firefox95 --- affected

People

(Reporter: ke5trel, Unassigned)

References

(Blocks 2 open bugs, Regression)

Details

(Keywords: regression)

Attachments

(3 files)

STR:

  1. Start with MOZ_ENABLE_WAYLAND=1 and gfx.webrender.software = true on Ubuntu 21.04.
  2. Install uBlock Origin and pin to overflow menu.
  3. Open overflow menu and select uBlock.

Only the upper part of the panel is rendered.

Happens with SW-WR but not HW-WR.

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=2d978650c932ee4951ce97d9e29da955f4a11cbf&tochange=1c581d243b8752eef64ab15aca97e11afae39b67

Regressed by Bug 1733620.

I'm unable to reproduce on Fedora 34 / gtk3-3.24.30 / mutter-40.5-2.fc34.x86_64.
Can you create a screencast of it?
Is there any change if the popup is opened repeatedly?

Flags: needinfo?(ke5trel)

Can you please attach log of

MOZ_LOG="WidgetPopup:5"

please?

Priority: -- → P2
Attached video overflow-small.webm

The vertical height of the popup is fixed to the initial height of the overflow menu. If there is only one item in the menu then the height is very small and clips most extension panels.

Flags: needinfo?(ke5trel)

Thanks for the sceencast. I see flickering of the popup when content is switched but I don't see the resize failure.
Which Gtk3 version do you run?

Correction - seems to be fixed by some of the latest patches, works for me with nightly 95.0a1 (2021-10-12).

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: