[Webkit-unassigned] [Bug 55257] Support creating compositing layers for scrollable frames and iframes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 2 23:01:35 PDT 2011


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





--- Comment #55 from Vangelis Kokkevis <vangelis at chromium.org>  2011-08-02 23:01:34 PST ---
(From update of attachment 100879)
View in context: https://bugs.webkit.org/attachment.cgi?id=100879&action=review

>>> Source/WebCore/page/ChromeClient.h:268
>>> +            ScrollableFrameTrigger = 1 << 5,
>> 
>> Ports other than chromium set m_compositingTriggers = AllTriggers, meaning that they will also get composited iframes. Do we want that?
> 
> Grep says this is just the Qt port.  I'll CC noamr to see if ChromeClientQt should be adjusted or if this behavior is ok.

The value for m_compositingTriggers is set by calling allowedCompositingTriggers() on the ChromeClient. The default implementation used by all other ports returns AllTriggers:

http://www.google.com/codesearch#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/page/ChromeClient.h&exact_package=chromium&q=m_compositingtriggers&type=cs&l=274

Chromium overrides this method but I don't believe other ports (including Safari) do.

-- 
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