Avoid backing store for opacity:0 descendant layers
Created attachment 241079 [details] Patch
Comment on attachment 241079 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=241079&action=review > Source/WebCore/rendering/RenderLayerCompositor.cpp:885 > + if (!oldStyle.opacity() != !newStyle.opacity()) { This is confuserating, but it makes sense after I thought about it for a while. > LayoutTests/compositing/backing/toggle-opacity-0-child-expected.txt:1 > +FAIL: Timed out waiting for notifyDone to be called WAT > LayoutTests/compositing/backing/toggle-opacity-0-child.html:74 > + <div id="child" class="child box"> child is both id and class. you could have used querySelector instead of getElementById
https://trac.webkit.org/r175656 rdar://problem/18869336