[webkit-reviews] review granted: [Bug 233863] [LBSE] Begin layer-aware RenderSVGRoot implementation : [Attachment 446165] Patch, v5
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Dec 10 03:21:37 PST 2021
Rob Buis <rbuis at igalia.com> has granted Nikolas Zimmermann
<zimmermann at kde.org>'s request for review:
Bug 233863: [LBSE] Begin layer-aware RenderSVGRoot implementation
https://bugs.webkit.org/show_bug.cgi?id=233863
Attachment 446165: Patch, v5
https://bugs.webkit.org/attachment.cgi?id=446165&action=review
--- Comment #14 from Rob Buis <rbuis at igalia.com> ---
Comment on attachment 446165
--> https://bugs.webkit.org/attachment.cgi?id=446165
Patch, v5
View in context: https://bugs.webkit.org/attachment.cgi?id=446165&action=review
>>> Source/WebCore/rendering/svg/RenderSVGRoot.cpp:246
>>> + return effectiveOverflowX() == Overflow::Hidden
>>
>> The effectiveOverflowX makes only sense when compared with visible IIRC. I
guess the question is what to do here for overflow:clip or it being enabled due
to contain: paint.
>
> I followed your change in LegacyRenderSVGRoot from Nov 16.
>
> 5ed3c610d08e7 Source/WebCore/rendering/svg/RenderSVGRoot.cpp (Rob Buis
2021-11-16 22:32:39 +0000 218) return effectiveOverflowX() ==
Overflow::Hidden
>
> commit 5ed3c610d08e786fec6b85e6137676ce89002aed
> Author: Rob Buis <rbuis at igalia.com>
> Date: Tue Nov 16 22:32:39 2021 +0000
>
> [css-contain] Support contain:paint
> https://bugs.webkit.org/show_bug.cgi?id=224742
>
> There you specifically moved to check effectiveOverflowX() ==
Overflow::Hidden for (Legacy)RenderSVGRoot. You have to clarify if that's
correct wrt to contain: paint ;-)
Ok, then it must be right :)
More information about the webkit-reviews
mailing list