| Index: Source/core/html/HTMLImageElement.cpp
 | 
| diff --git a/Source/core/html/HTMLImageElement.cpp b/Source/core/html/HTMLImageElement.cpp
 | 
| index f295f15850d1ad8127b732b53c4eab80fb8bc8b7..42284dad9ce7057d9197d4d93ed4e9993bcca952 100644
 | 
| --- a/Source/core/html/HTMLImageElement.cpp
 | 
| +++ b/Source/core/html/HTMLImageElement.cpp
 | 
| @@ -243,12 +243,8 @@ ImageCandidate HTMLImageElement::findBestFitImageFromPictureParent()
 | 
|          if (!type.isEmpty() && !supportedImageType(type))
 | 
|              continue;
 | 
|  
 | 
| -        String media = source->fastGetAttribute(mediaAttr);
 | 
| -        if (!media.isEmpty()) {
 | 
| -            RefPtrWillBeRawPtr<MediaQuerySet> mediaQueries = MediaQuerySet::create(media);
 | 
| -            if (!document().mediaQueryMatcher().evaluate(mediaQueries.get()))
 | 
| -                continue;
 | 
| -        }
 | 
| +        if (!source->mediaQueryMatches())
 | 
| +            continue;
 | 
|  
 | 
|          unsigned effectiveSize = SizesAttributeParser::findEffectiveSize(source->fastGetAttribute(sizesAttr), MediaValuesDynamic::create(document()));
 | 
|          ImageCandidate candidate = bestFitSourceForSrcsetAttribute(document().devicePixelRatio(), effectiveSize, source->fastGetAttribute(srcsetAttr));
 | 
| 
 |