Closed Bug 1589611 Opened 6 years ago Closed 6 years ago

[Wayland][Basic] Stuck render state after maximizing or restoring window with non-default theme

Categories

(Core :: Widget: Gtk, defect)

70 Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr68 --- unaffected
firefox69 --- unaffected
firefox70 --- wontfix
firefox71 --- fix-optional
firefox72 --- fix-optional

People

(Reporter: ke5trel, Unassigned)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

STR:

  1. Start with MOZ_ENABLE_WAYLAND=true and default Basic compositor on Ubuntu 19.04.
  2. Enable dark theme.
  3. Maximize then restore window.

The window appears unresponsive (no hover state, location bar does not update) and the web content doesn't shrink to fit window. Resizing window corrects it.

Does not happen with WebRender or OpenGL compositors.

Before the regression there were sometimes transparent areas after maximize/restore but otherwise the window was redrawn without getting stuck.

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=41b21e18ff5ae2e135dec99534dfe0fa091bf33d&tochange=e351a8f6c71ed81628843795972db48e16118b17

Regressed by Bug 1574036.

Summary: [Wayland][Basic] Stuck render state after maximizing or restoring window with dark theme → [Wayland][Basic] Stuck render state after maximizing or restoring window with non-default theme

Confirming the same misbehavior when running using the swaywm, last commit tested 4b332005f92551e4c96e74a150a601764f76aa02

One note different from the original report: here it's also happening with WebRender Compositing.

Resizing the window and then restarting firefox makes it stuck in the size after resizing, but not when maximized or fullscreen.

Martin is this something you want to try to fix for 71?

Flags: needinfo?(stransky)

Yes, if I manage to fix it in time.

Flags: needinfo?(stransky)

Kestrel, do you still see this bug?
Thanks.

Flags: needinfo?(ke5trel)
Status: NEW → RESOLVED
Closed: 6 years ago
Depends on: 1607088
Flags: needinfo?(ke5trel)
Resolution: --- → WORKSFORME
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: