Open Bug 1585626 Opened 2 years ago Updated 2 months ago

Rendering issue with visibility hidden and :Hover underline

Categories

(Core :: Web Painting, defect, P3)

69 Branch
defect

Tracking

()

Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- wontfix
firefox67 --- unaffected
firefox68 --- wontfix
firefox69 --- wontfix
firefox70 --- wontfix
firefox71 --- wontfix
firefox72 --- wontfix
firefox73 --- wontfix
firefox74 --- fix-optional

People

(Reporter: roland, Unassigned)

References

(Regression)

Details

(Keywords: regression, testcase-wanted)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36

Steps to reproduce:

Open https://smartslider3.com/bugs/firefox/visibilityhiddenstatic/
Click on "SECOND SLIDE"
Move your mouse over "FIRST SLIDE" label

Actual results:

When you move your mouse over "FIRST SLIDE" (which has text-decoration:underline on hover), the "Heading Layer 2" label will flash forward from the background.

Expected results:

"Heading Layer 2" label should stay in the background and the left part should not be visible.

The element with the className:n2-ss-static-slide has visibility:hidden and its children has visibility:visible. If that element is visible, this issue do not happen.

If the "FIRST SLIDE" element does not have text-decoration:underline on HOVER, this isssue does not happen.

I forgot to insert the screencast of this bug: https://youtu.be/XG_WNIMQARA

I can reproduce the issue with/without WebRender as well as without HWA on Windows10.

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=365ff23dd4c93ef26743e3fa339b5fac3bf15b66&tochange=2bf6bddf9a8a5c52222273ee787bfca7e6c97394

Regressed by: Bug 1535507

Status: UNCONFIRMED → NEW
Has Regression Range: --- → yes
Has STR: --- → yes
Component: Untriaged → Web Painting
Ever confirmed: true
Keywords: regression
Product: Firefox → Core
Regressed by: 1535507

Given that we're a few days away from Fx70 going to RC, I don't think we'll have a fix in time for that release. Let's aim for Fx71. Matt, can you please take a look at this or redirect the NI if you don't have cycles?

Flags: needinfo?(matt.woodrow)
Summary: Rendering issue with visisbility hidden and :Hover underline → Rendering issue with visibility hidden and :Hover underline

Matt, could you set a priority on this bug and help find an owner if needed? Thanks

Flags: needinfo?(matt.woodrow)
Priority: -- → P3
Duplicate of this bug: 1610304

This was regressed by "implicit empty override display list building rect" -part of bug 1535507.

Assignee: nobody → mikokm
Status: NEW → ASSIGNED
Assignee: mikokm → nobody
Status: ASSIGNED → NEW
Keywords: testcase-wanted
You need to log in before you can comment on or make changes to this bug.