| Index: Source/core/html/HTMLImageElement.cpp | 
| diff --git a/Source/core/html/HTMLImageElement.cpp b/Source/core/html/HTMLImageElement.cpp | 
| index 74e7d1350790183f293fd66801efb85ce4ee3ea6..1a560463f9ce47fadb196d4802b7b86a6f023c52 100644 | 
| --- a/Source/core/html/HTMLImageElement.cpp | 
| +++ b/Source/core/html/HTMLImageElement.cpp | 
| @@ -309,7 +309,7 @@ ImageCandidate HTMLImageElement::findBestFitImageFromPictureParent() | 
| SizesAttributeParser parser = SizesAttributeParser(MediaValuesDynamic::create(document()), sizes); | 
| float effectiveSize = parser.length(); | 
| m_effectiveSizeViewportDependant = parser.viewportDependant(); | 
| -        ImageCandidate candidate = bestFitSourceForSrcsetAttribute(document().devicePixelRatio(), effectiveSize, source->fastGetAttribute(srcsetAttr)); | 
| +        ImageCandidate candidate = bestFitSourceForSrcsetAttribute(document().devicePixelRatio(), effectiveSize, source->fastGetAttribute(srcsetAttr), &document()); | 
| if (candidate.isEmpty()) | 
| continue; | 
| return candidate; | 
| @@ -644,7 +644,7 @@ void HTMLImageElement::selectSourceURL(ImageLoader::UpdateFromElementBehavior be | 
| effectiveSize = parser.length(); | 
| m_effectiveSizeViewportDependant = parser.viewportDependant(); | 
| } | 
| -        ImageCandidate candidate = bestFitSourceForImageAttributes(document().devicePixelRatio(), effectiveSize, fastGetAttribute(srcAttr), fastGetAttribute(srcsetAttr)); | 
| +        ImageCandidate candidate = bestFitSourceForImageAttributes(document().devicePixelRatio(), effectiveSize, fastGetAttribute(srcAttr), fastGetAttribute(srcsetAttr), &document()); | 
| setBestFitURLAndDPRFromImageCandidate(candidate); | 
| } | 
| if (m_intrinsicSizingViewportDependant && m_effectiveSizeViewportDependant && !m_listener) { | 
|  |