Closed Bug 1669672 Opened 4 years ago Closed 2 years ago

Photo warping background is transparent on Ubuntu.

Categories

(Core :: Graphics: WebRender, defect, P3)

Firefox 82
Desktop
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: dcicas, Unassigned)

Details

Attachments

(1 file)

Affected versions

  • Fx. 82.0b8

Affected platforms
*Ubuntu 18.04

Steps to reproduce

  1. Open multiple tabs
  2. Open photo warp
  3. Warp the photo so that the background is visible.
  4. Close Firefox by clicking on X.

Expected result

  • When the Close multiple tabs modal appears, the background should stay grey.

Actual result

  • When the Close multiple tabs modal appears, the background of the photo becomes transparent, revealing what is behind the browser.

Suggested Severity

  • S3 because while a weird bug, its a visual bug that occurs under certain conditions on ubuntu.

Regression range
I will return with a regression range ASAP.

Severity: S3 → --
Has Regression Range: --- → no
Has STR: --- → yes
Component: General → Canvas: WebGL
Product: Firefox → Core

The severity field is not set for this bug.
:jgilbert, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jgilbert)

Compositing bug? Maybe an RGBA canvas that's not being blended, but overwriting the window's alpha channel?

Flags: needinfo?(stransky)
Flags: needinfo?(jgilbert)
Flags: needinfo?(aosmond)

As long as this is indeed just showing what's "behind" the window, this isn't actually dangerous, but it's an annoying bug that could cause certain use cases to break.

Severity: -- → S3
Priority: -- → P1

Might be compositing, but I've also seen this before when an image was marked as RGBX/opaque, but actually contained transparency.

Yeah it's possible that this happens somewhere in the webgl->CanvasRenderer glue.

That's a combination of RGBA visual and active opaque region - background is visible because we set the window as non-transparent so window manager does not draw window background by default.

Generally it's missing background of canvas element.

Flags: needinfo?(stransky)
Flags: needinfo?(aosmond)

On the balance I feel like this is more a compositing issue than a webgl issue.

Blocks: gfx-triage
Component: Canvas: WebGL → Graphics: WebRender

Anyone know if this still reproduces? The bug was reported against 82.

Severity: S3 → S4
Priority: P1 → P3
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME

gw says it's WORKSFORME

No longer blocks: gfx-triage
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: