Open Bug 1585626 Opened 5 years ago Updated 1 year 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

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
Severity: normal → S3

Hi there. Its been 3 years this issue is open, and I dont see any update since.
Could you give an update on this issue ? In our team we are experiencing the same issue.

The only info we have that might help you investigate is, that we only see the issue in Windows 10. Windows 11 does not have this issue

Can you post a reduced testcase of the problem you are seeing?

Flags: needinfo?(miguelmonteiroclaveri)

(In reply to roland from comment #0)

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.

In this reproduction that was provided 3 years ago still has the issue
I saw that you identified the bug that introduced this regression...

Flags: needinfo?(miguelmonteiroclaveri)

How did you determine that your issue was the same issue as the one in that testcase?

Flags: needinfo?(miguelmonteiroclaveri)

Well, I never said that was the "same" issue.
But I have the same behavior where items that can be hovered, dont behave as expected.

Only in firefox, on windows 10 and only after some rendered happened in the UI. Before any special render, everything works well

Flags: needinfo?(miguelmonteiroclaveri)

In our side, the issue is more like something disappearing
( which is more like this issue https://bugzilla.mozilla.org/show_bug.cgi?id=1610304 )

But this issue above, was tagged as duplicate of the this one that we are talking now.

You need to log in before you can comment on or make changes to this bug.