Closed Bug 1948882 Opened 11 months ago Closed 11 months ago

With Layer Compositor enabled, Flash of black when opening the bookmarks menu

Categories

(Core :: Graphics: WebRender, defect)

defect

Tracking

()

VERIFIED FIXED
137 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox136 --- unaffected
firefox137 --- fixed

People

(Reporter: mayankleoboy1, Assigned: gw)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(4 files)

Use fresh profile
Enable layer compositor
import the attached bookmark.html
Make sure that you have the bookmark "star" button in the toolbar.
Open the bookmark menu by clicking on the "star" button on the toolbar

AR: Flash of balck border before the bookmark menu is opened
ER: Not so

I havent dont a bisection, but Bug 1948565 seems the most likely to have caused this regression.

Summary: Flash of black when opening the bookmarks menu → With Layer Compositor enabled, Flash of black when opening the bookmarks menu
Attached video Flash of black.mp4

Bisection:

Bug 1948565 - Allow accelerating semi-transparent windows popups. r=win-reviewers,rkraesig
Differential Revision: https://phabricator.services.mozilla.com/D238405

Also adding dependency on bug 1945683

Regressed by: 1945683
Attached file bookmarks.html

Import this list of bookamrks.

Attached file about:support
See Also: → 1937638, 1940343
Flags: needinfo?(emilio)

Glenn, this looks layer compositor specific, any chance you could take a look?

I made our popups use the regular accelerated widget codepath on windows (already the case on Linux). Looks similar to bug 1946487.

I'm also confused about https://phabricator.services.mozilla.com/D232273, isn't that patch a no-op? You didn't remove the if use_layer_compositor { on top.

Component: Widget: Win32 → Graphics: WebRender
Flags: needinfo?(emilio) → needinfo?(gwatson)
See Also: → 1946487

If needed we can temporarily revert or so of course...

No need to revert, I'll add this to the list of bugs we need to solve before we enable layer-compositor.

Assignee: nobody → gwatson
Flags: needinfo?(gwatson)
See Also: → 1949102
Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f2b0e84e5480 Fix incorrect opaque swapchain layer on empty composites of transparent windows r=gfx-reviewers,lsalzman
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch

This is fixed in the latest Nightly.

Status: RESOLVED → VERIFIED
Blocks: 1959009
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: