Closed Bug 1782049 Opened 2 years ago Closed 2 years ago

[Linux] Web content of toplevel window is lost when titlebar is switched on/off

Categories

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

defect

Tracking

()

RESOLVED FIXED
105 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox103 --- unaffected
firefox104 --- unaffected
firefox105 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

(Regressed 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(3 files)

Web content of toplevel window is lost when titlebar is switched on/off.

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

Attached video video of the bug (deleted) —

video of the bug

Looks like destroying compositor is not the best idea here.

Assignee: nobody → stransky
Status: NEW → ASSIGNED
  • Don't delete layer manager when nsWindow is unrealized but leave that to Destroy() when it's actually deleted.
    Only disable rendering in ReleaseGdkWindow().
  • Create msWindow with enabled composition
  • Use single nsWindow::ConfigureCompositor() routine to configure compositor and use it from
    ConfigureGdkWindow() and SetCompositorWidgetDelegate().

Depends on D153206

Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/3c2b9d0429b9 [Wayland] Print wayland mozcontainer logs as widget one r=emilio https://hg.mozilla.org/integration/autoland/rev/9648a34ca72f [Linux] Update nsWindow compositor configuration r=emilio
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch
Regressions: 1796960
Regressions: 1794455
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: