[webkit-reviews] review requested: [Bug 199632] Remove support for beforeload on link=prefetch : [Attachment 373911] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 12 08:45:53 PDT 2019


Rob Buis <rbuis at igalia.com> has asked  for review:
Bug 199632: Remove support for beforeload on link=prefetch
https://bugs.webkit.org/show_bug.cgi?id=199632

Attachment 373911: Patch

https://bugs.webkit.org/attachment.cgi?id=373911&action=review




--- Comment #20 from Rob Buis <rbuis at igalia.com> ---
Comment on attachment 373911
  --> https://bugs.webkit.org/attachment.cgi?id=373911
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=373911&action=review

>> Source/WebCore/ChangeLog:13
>> +	    (WebCore::LinkLoader::loadLink):
> 
> It is not clear these changes remove support for beforeload for prefetch.
> I understand it that we remove the call to shouldLoadLink for prefetch which
thus removes the call to before load.
> Can you give some more description in the change log?

Sure! Done.

>> Source/WebCore/loader/LinkLoader.cpp:286
>> +	if (!params.href.isValid() || !document.frame())
> 
> It is initially intriguing to not call shouldLoadLink for prefetch.
> It might be clearer to call m_client.shouldLoadLink() in every case in
LinkLoader::loadLink and return true early if the link is prefetch.

Done.

>> Source/WebCore/loader/LinkLoader.cpp:332
>> +	    return true;
> 
> It seems loadLink is always returning true.
> Maybe loadLink should be void.

Well spotted, done.

>> LayoutTests/http/wpt/prefetch/beforeload-dynamic.html:6
>> +</script>
> 
> Can we create it in the script element below?

Done.

>> LayoutTests/http/wpt/prefetch/beforeload.html:5
>> +	var t = async_test('Makes sure that prefetch does not call
beforeload.');
> 
> Ditto.

Done.


More information about the webkit-reviews mailing list