Currently both DocumentLoader and ResourceLoader have logic to stop a load when the HTTP response is using the 0.9 protocol. It is unnecessary to have such logic in DocumentLoader because DocumentLoader derives from ResourceLoader and ResourceLoader knows to stop loading for an HTTP 0.9 response.
Created attachment 294244 [details] Patch
Comment on attachment 294244 [details] Patch It looks like this patch depends on one of your earlier patches. Could you rebaseline after you land the necessary changes?
Comment on attachment 294244 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=294244&action=review > Source/WebCore/loader/DocumentLoader.cpp:-744 > - I am sad that I created this redundancy to begin with. Thank you for fixing this!
I think this patch looks good, but I don't want to r+ it without a successful EWS run. Could you please re-upload the patch after the dependent changes land?
This patch is not necessary. We need to move the HTTP 0.9 blocking machinery to ResourceHandle/NetworkLoad to ensure that the machinery applies to all loads.