Black backgrounds behind dropdown menus with accelerated compositing or WebRender after OS upgrade
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: jld, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
60.16 KB,
image/png
|
Details |
STR: with WebRender enabled, click on a toolbar menu button from a WebExtension; or, with non-WebRender accelerated compositing, any menu of that type including from Firefox itself (e.g., the hamburger menu or the tab overflow menu). Doesn't reproduce with basic compositing. Probably needs a non-compositing window manager; I'm using FVWM and there's another report on i3wm.
Expected: the menu is shaped correctly and the transparent area around the outside is transparent.
Result: as seen in the attachment; there's a black background, like what I saw in bug 1480863.
This started after I did an OS upgrade on Debian unstable (a rolling-release distro); I don't remember exactly what was upgraded but it did include the nvidia graphics drivers (but may also have included GTK and/or Xorg packages). This reproduces with 66.0 (release) but not 60.6.0 (ESR).
Reporter | ||
Comment 1•5 years ago
|
||
I got a list of new/upgraded packages from /var/log/apt/history.log
; it does include Xorg:
xserver-xorg-core:amd64 (2:1.20.3-1, 2:1.20.4-1)
Comment 2•5 years ago
|
||
This seems the same as bug 1479135
Reporter | ||
Comment 3•5 years ago
|
||
(In reply to Oriol Brufau [:Oriol] from comment #2)
This seems the same as bug 1479135
Maybe related — it also happened with non-extension menus using OpenGL compositing, which wasn't the case in bug 1480863 — but that was on Ubuntu 18.04 LTS last year, and this seems to have been a recent change in Xorg.
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Comment 4•5 years ago
|
||
I guess it's related to desktop compositing (drawing with transparency) which may be disabled.
Comment 5•5 years ago
|
||
(Jed Davis [:jld] ⟨⏰|UTC-6⟩ ⟦he/him⟧ from comment #0)
STR: with WebRender enabled, click on a toolbar menu button from a WebExtension;
or, with non-WebRender accelerated compositing, any menu of that type including from Firefox itself (e.g., the hamburger menu or the tab overflow menu).
Doesn't reproduce with basic compositing. Probably needs a non-compositing window manager
Description
•