[Webkit-unassigned] [Bug 131153] [CSS Blending] Add compositing reason for isolation in RenderLayerCompositor.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 3 14:45:49 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=131153





--- Comment #11 from Ion Rosca <rosca at adobe.com>  2014-04-03 14:46:04 PST ---
(From update of attachment 228532)
View in context: https://bugs.webkit.org/attachment.cgi?id=228532&action=review

>> Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js:436
>> +            addReason(WebInspector.UIString("Element isolates composited descendants having CSS blending applied"));
> 
> Very interesting! The patch looks good, As a user facing feature, I'd want to get a little more information on what isolation is so that maybe we can improve the UI String. Right now it sounds fine.
> 
> Is "-webkit-isolation" with children having blending the only way to get this state? Is just -webkit-isolation enough?
> 
> Note some of the other reasons include the CSS property, so it might be useful here to include "-webkit-isolation".

> I'd want to get a little more information on what isolation
We say that a layer isolates, or create an isolated group as defined here: http://dev.w3.org/fxtf/compositing-1/#isolatedgroups, if descendant layers are composited over a fully transparent black backdrop, so that the layers with CSS blending will be able to access only the elements from inside the isolated group.

> Is "-webkit-isolation" with children having blending the only way to get this state? Is just -webkit-isolation enough?
A layer isolates if it is a stacking context and has blending descendants: http://dev.w3.org/fxtf/compositing-1/#csscompositingrules_CSS . -webkit-isolation just turns the element into a stacking context: http://dev.w3.org/fxtf/compositing-1/#isolation, so a positioned layer with z-index would have the same effect.

I think we should not say "-webkit-isolation", maybe "Element is a stacking context and has composited descendants with CSS blending applied"?.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list