New issue
Advanced search Search tips

Issue 916050 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

background disappears in certain case

Reported by lion...@gmail.com, Dec 18

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.44 Safari/537.36

Steps to reproduce the problem:
1. make a outer box with red background
2. put a inner box with position: relative, and same size with the outer box
3. transform inner box to left, to check the outer box background

What is the expected behavior?
should see the outer box background is red

What went wrong?
the outer box background disappeares

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 71.0.3578.44  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: 

i made a demo to produce this bug.

https://jsfiddle.net/y9mwdbh4/2/
 
relative-background.html
1.7 KB View Download
screenshot.png
15.5 KB View Download
Labels: Needs-Triage-M71
Components: Blink>Paint
Owner: schenney@chromium.org
Status: Assigned (was: Unconfirmed)
I can't reproduce in Canary on Mac, but the bug is present in M-71 on Mac.

At some point I'll bisect to figure out what fixed it.
Latest canary 73.0.3650.0 on windows still has this bug.
Components: -Blink>Paint -Blink>CSS Blink>Paint>Invalidation
Labels: -Type-Bug OS-Mac Type-Bug-Regression
Owner: wangxianzhu@chromium.org
You're right, this is still broken. It broke with SPv175 enabled, so a PrePaint invalidation issue with transitions not triggering repaint of parents that they occlude?
cr916050.html
684 bytes View Download

Comment 6 by wangxianzhu@chromium.org, Jan 17 (5 days ago)

Labels: OS-Linux
Also reproduced on Linux.

This seems a background obscuration issue. When the inner object moved, we still think the outer object's background as obscured so don't paint it.

Sign in to add a comment