Border radius and inner opacity transition
Reported by
hololelo...@gmail.com,
Apr 7 2016
|
|||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 Example URL: http://lelouch.ru/bugs/img_opacity/example.html Steps to reproduce the problem: 1. Open link http://lelouch.ru/bugs/img_opacity/example.html 2. Hover your mouse on image 3. You will se that border radius of parent element is broken when opacity property works in transition What is the expected behavior? What went wrong? Border radius of parent element is broken when opacity property works in transition in inner element Does it occur on multiple sites: Yes Is it a problem with a plugin? No Did this work before? No Does this work in other browsers? Yes Chrome version: 49.0.2623.110 Channel: stable OS Version: 10.0 Flash Version: Shockwave Flash 21.0 r0
,
Apr 14 2016
,
Apr 14 2016
Why
,
Apr 14 2016
@hololelouch, thanks for the nice and small reproduction. I've uploaded a jsbin version just in case the original repro goes away: http://jsbin.com/luyura. I suspect we're missing the rounded border clip in the accelerated animation code.
,
Apr 18 2016
Is this another compositing bug similar to issue 157218 ?
,
Apr 18 2016
Yes, it's the same bug: when an element with border-radius does not establish a stacking context, the border-radius isn't applied to composited descendants. A workaround is to make the the element with border-radius be a stacking context (for example, by adding 'will-change: transform' to its style; see http://output.jsbin.com/bejacotemo). |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by nyerramilli@chromium.org
, Apr 11 2016Labels: M-51 OS-Linux OS-Mac
Status: Untriaged (was: Unconfirmed)