Open Bug 1594011 Opened 4 years ago Updated 2 years ago

Partially translucent context menu when zoom level is increased on theme page

Categories

(Core :: Web Painting, defect, P3)

defect

Tracking

()

Tracking Status
firefox70 --- affected
firefox71 --- affected
firefox72 --- affected

People

(Reporter: asoncutean, Unassigned)

Details

Attachments

(1 file)

Attached image screenshot issue.png

[Affected versions]:

  • Fx 70.0.1
  • Fx 71.0b7
  • Fx 72.0a1 (2019-11-05)

[Affected platforms]:

  • Windows 10 x64
  • Mac OS 10.11
  • Ubuntu 18.04 x64

[Steps to reproduce]:

  1. Go to about:addons - Themes
  2. Increase the zoom level (minim 120%)
  3. Click on the “...” button for one of the disabled theme (make sure a second disabled theme is bellow)
  4. Observe the context menu

[Expected result]:

  • The context menu is not translucent.

[Actual result]:

  • The context menu is partially translucent/grayed out where overlaps the disabled theme section bellow.

[Regression range]:

  • I will determine one asap.

[Additional notes]:

  • The zoom level that triggers this issue depends on the screen resolution.
  • When hover on the context menu the grayed out effect disappears.

Not a regression, this issue goes back to the initial implementation of the current page design.

First, for the current state of the issue I ended up with the following pushlog:

But the root problem is way older like mentioned above - see screenshoot

Also, I realize now, that I didn't summit this issue on the right component, but feel free to change it to the proper one.

The priority flag is not set for this bug.
:mattwoodrow, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(matt.woodrow)

Looks like a bug with RDL causing incorrect z-order sorting. I can't reproduce with layout.display-list.retain.chrome=false (about:addons runs in the parent process).

Flags: needinfo?(matt.woodrow)
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.