[Webkit-unassigned] [Bug 155288] Compositing layer is too large when inner element has a blur that is within bounds

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 9 23:26:45 PST 2016


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

Simon Fraser (smfr) <simon.fraser at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #4 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
To summarize your test case:

First square: filter: blur(10px) extends the 80x80 circle by a factor of 10 * (3 * 1.87997127 / 2) = 28px on each side, so the resulting layer size is correct.

Second square: filter is composited, and extends the 100x100 container now by 28px per side, hence the 156x156.

Third square: filters apply after overflow:hidden, so it's clipped, then blurred.

Fourth square: filters apply after rect clipping, so it's clipped, then blurred.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160310/3feb0749/attachment-0001.html>


More information about the webkit-unassigned mailing list