[CSD][Wayland] Some buttons stop working and page content stops rendering after restoring window from minimized state




4 months ago
22 days ago


(Reporter: ke5trel, Unassigned)


(Blocks 2 bugs)

Firefox Tracking Flags

(Not tracked)



  1. Start Firefox with GDK_BACKEND=wayland on Ubuntu 18.10.
  2. Minimize window and restore it.
  3. Try to minimize again and switch tabs.

The minimize button, hamburger button and library button stop working, most other buttons still work. Switch tabs and the page content is empty and not being rendered for remote content. Have to maximize/restore window to get everything working again.

Does not happen with system titlebar enabled (CSD disabled) and mozilla.widget.use-argb-visuals = true/false makes no difference. Reproducible going back to 2018-12-01 build at least so not a recent regression.

Can confirm the bug.

It is easily reproducible every time you minimize the firefox, in addition tabs fail to render after switching them after maximizing the window. Seems like the only major bug until Firefox is completely usable under wayland...

Priority: -- → P3

Ubuntu 18.10 is not our Wayland target as it misses important popup fixes in Gtk/compositor. There's no point to fixing Wayland on such old environment.

Closed: 2 months ago
Resolution: --- → WONTFIX

Ubuntu 19.04 is affected.

Resolution: WONTFIX → ---

I see it on Arch Linux, at least with the Arc GTK theme. The minimize and maximize buttons don't work until restore, but there's no rendering issue with the tabs.

I still see the rendering issue with remote tabs on latest Nightly (Ubuntu 19.04) after restoring a minimized window, the tab that was active when minimized is unaffected but other tabs fail to render until the window is maximized.

Can confirm that bug is still present on Ubuntu 19.04.

I have this problem as well. Manjaro Unstable Gnome.
Problem exists in Firefox Developer and Fedora Firefox Wayland from AUR.
I normally get around 10-15 minutes of normal operation, then it is totally unusable.

You need to log in before you can comment on or make changes to this bug.