Closed Bug 1712492 Opened 3 years ago Closed 3 years ago

The shadow of some popup menus is getting darker every time they're opened when the GPU process is enabled

Categories

(Core :: Graphics: WebRender, defect)

Firefox 90
Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox88 --- unaffected
firefox89 --- unaffected
firefox90 --- fixed

People

(Reporter: tgnff242, Assigned: stransky)

References

(Blocks 3 open bugs, Regression)

Details

(Keywords: nightly-community, regression)

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:90.0) Gecko/20100101 Firefox/90.0

Steps to reproduce:

  1. Enable the GPU process on Linux and make sure that webrender is enabled.
  2. Open and close the hamburger menu multiple times.
  3. Observe its shadow.

Actual results:

The shadow was getting less transparent.

Expected results:

mozregression result:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=3210b5354d3ee3ba3d3ff98e8e791409909d9db7&tochange=5cf00c95d81b2eb4b28a1f7b6b0db7b01fba254a

Has Regression Range: --- → yes
Has STR: --- → yes
Regressed by: 1710855

tgn-ff, thank you for reporting. Can you attach about:support to this bug?

Flags: needinfo?(tgnff242)
OS: Unspecified → Linux

It seemed that the problem was addressed by Bug 1674473 for non-gpu process. But it was not addressed for GPU process.

Depends on: 1674473

:stransky, can you comment to the bug?

Flags: needinfo?(stransky)

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

Attached file about:support (deleted) —

Attaching about:support.

Flags: needinfo?(tgnff242)
Attachment #9223257 - Attachment mime type: application/octet-stream → text/plain

Yes, I can reproduce it with latest nightly.

Status: UNCONFIRMED → NEW
Ever confirmed: true

The popups use MIT-SHM backend so we may need a variant of Bug 1674473 for it. I expect the SHM surface is not cleared.

Assignee: nobody → stransky
Status: NEW → ASSIGNED
Flags: needinfo?(stransky)
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/fde6c0289b49 [Wayland] Always clear widget background when use GPU process, r=sotaro
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: