For what it’s worth, I did manage to figure out that the connection is
Source/WebCore/loader/SubresourceLoader.cpp:didReceiveResponse() where it fails
the condition that the resource is a multipart but it’s not detected as an
image: "canceling load because something about a multi-part non-image”.
Not sure why it wouldn’t be detected as an image as the response frame does
include a “Content-Type: image/jpeg” header and the data + length are valid.
Where is it “decided” if a resource is an image? Does it only rely on the HTML
tag that caused the resource to be loaded? Response headers? Actually trying to
decode the data?
Description: S/MIME cryptographic signature
webkit-dev mailing list