[webkit-reviews] review canceled: [Bug 189499] [SVG] fragment-only url 'url(#fragment)' should be resolved against the current document with regardless to HTML <base> element : [Attachment 375779] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Aug 9 00:26:47 PDT 2019
Fujii Hironori <Hironori.Fujii at sony.com> has canceled Fujii Hironori
<Hironori.Fujii at sony.com>'s request for review:
Bug 189499: [SVG] fragment-only url 'url(#fragment)' should be resolved against
the current document with regardless to HTML <base> element
https://bugs.webkit.org/show_bug.cgi?id=189499
Attachment 375779: Patch
https://bugs.webkit.org/attachment.cgi?id=375779&action=review
--- Comment #22 from Fujii Hironori <Hironori.Fujii at sony.com> ---
Comment on attachment 375779
--> https://bugs.webkit.org/attachment.cgi?id=375779
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=375779&action=review
>> Source/WebCore/ChangeLog:8
>> +
>
> Can you please add a comment explaining what you are fixing in this patch?
> Can you also mention that this patch is based on the Blink change
https://chromium.googlesource.com/chromium/src/+/e7d7225c33aa7fc42ee390125b01df
9167fad106%5E%21/?
> Is there a reason for not porting the change in
StyleBuilderConverter::convertClipPath()?
Will fix.
StyleBuilderConverter::convertClipPath has a issue it doesn't work with
external SVG references.
https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/css/StyleBuilderCon
verter.h?rev=248463#L594
However I will check it again.
>> Source/WebCore/ChangeLog:21
>> + (WebCore::SVGURIReference::fragmentIdentifierFromIRIString): Return
the fragemnt if the URL starts with '#'.
>
> fragemnt
Will fix.
>> LayoutTests/svg/animations/local-url-target-reference.html:18
>> + <set attributeName="fill" xlink:href="#rect" to="green"
dur="indefinite"/>
>
> You do not have to include the xlink namespace in the href attribute.
Will fix.
>> LayoutTests/svg/custom/linking-base-external-reference.xhtml:-18
>> -</html>
>
> What is the reason for removing this test?
This is a test case for the old spec.
>> LayoutTests/svg/custom/local-url-references-webkit.html:53
>> +</svg>
>
> Why "webkit" is included in the name of the file? Does it test specific
WebKit functionalities? I think we should not do that.
I added local-url-references-webkit.html for WebKit issue (Comment 17). But, I
will remove this.
>> LayoutTests/svg/custom/local-url-references.html:53
>> +</svg>
>
> What is the difference between this test and
local-url-references-webkit.html? Also this test and the other one are too long
to read. They both test almost all the SVG resources. Can you split them into
smaller ones?
I replaced <rect> with <polygon> to avoid Bug 200501.
Got it. I will split.
More information about the webkit-reviews
mailing list