Closed
Bug 1721298
Opened 3 years ago
Closed 3 years ago
[Wayland][Compositor]Popups can't be reopened any more
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
92 Branch
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox90 | --- | unaffected |
firefox91 | --- | unaffected |
firefox92 | --- | fixed |
People
(Reporter: rmader, Assigned: rmader)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
Since bug 1717451 / https://phabricator.services.mozilla.com/D119963 popups/menus etc. can't be opened more than once any more.
This is for two reasons:
- currently the compositor backend uses Pause/Resume as main signals to reparent subsurfaces. This will change in bug 1720375.
- the is a bug in Mutter that requires us to unparent subsurfaces before destroying the parent surface, otherwise we can't reattach subsurfaces again (bug 1699754 comment 0 / https://gitlab.gnome.org/GNOME/mutter/-/issues/1892)
Thus reenable pausing of WR even for non-accelerated popus when using compositor mode until the appropriate changes have landed in FF and Mutter.
Assignee | ||
Comment 1•3 years ago
|
||
At as temporary measure to fix popups in compositor mode until some
fixes landed in FF and Mutter.
Updated•3 years ago
|
Assignee: nobody → robert.mader
Status: NEW → ASSIGNED
Updated•3 years ago
|
Keywords: regression
Comment 2•3 years ago
|
||
Set release status flags based on info from the regressing bug 1717451
status-firefox90:
--- → unaffected
status-firefox91:
--- → unaffected
status-firefox92:
--- → affected
status-firefox-esr78:
--- → unaffected
Pushed by robert.mader@posteo.de: https://hg.mozilla.org/integration/autoland/rev/deb455d7a744 Reenable unconditional pausing of WR in compositor mode, r=stransky
Comment 5•3 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Has Regression Range: --- → yes
You need to log in
before you can comment on or make changes to this bug.
Description
•