Click here to download the Blitz Browser!

WPT

wpt / html / semantics / embedded-content / the-img-element / update-the-source-set.html

Spec: HTML ↗

Runs: Chrome 155.0.8043.0 (wpt@d6328700c, 2026-09-05) | Firefox 157.0a1 (wpt@d46c7643a, 2026-09-05) | Safari 251 preview (wpt@c29bd2aee, 2026-09-05) | Ladybird 1.0-4912a (wpt@9b965429d, 2026-09-05) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total89/8989/8988/8977/8989/89NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
<img data-expect="">PASSPASSPASSPASSPASS
<img src="" data-expect="">PASSPASSPASSPASSPASS
<img src="data:,a" data-expect="data:,a">PASSPASSPASSPASSPASS
<img srcset="" src="data:,a" data-expect="data:,a">PASSPASSPASSPASSPASS
<img srcset="data:,b" src="data:,a" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b" data-expect="data:,b"><!-- srcset after src -->PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 1x" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 1.0x" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 1e0x" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 10000w" sizes="1px" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 10000w, data:,c 10000x" sizes="1px" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 10000x, data:,c 10000w" sizes="1px" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 1w" sizes="10000px" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 1w, data:,c 0.0001x" sizes="10000px" data-expect="data:,b">PASSPASSPASSPASSPASS
<img src="data:,a" srcset="data:,b 0.0001x, data:,c 1w" sizes="10000px" data-expect="data:,b">PASSPASSPASSFAILPASS
<img srcset="data:,a" data-expect="data:,a">PASSPASSPASSPASSPASS
<picture>foo<img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><!--foo--><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><br><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><p></p><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><video><source srcset="data:,b"></video><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><span><source srcset="data:,b"></span><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><svg><source srcset="data:,b"></source></svg><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASS
<picture><svg></svg><source srcset="data:,b"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><svg><font></font><source srcset="data:,b"></source></svg><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASS
<picture><svg><!--<font face> tag breaks out of svg--></svg><font face=""></font><source srcset="data:,b"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><img src="data:,a"><img src="data:,b" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source src="data:,b"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset=""><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset=", ,"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b 1x 1x"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media=""><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" media="all"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="all and (min-width:0)"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="all and !"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="all and (!)"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="not all"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="not all and (min-width:0)"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="not all and (max-width:0)"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="not all and !"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="not all and (!)"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media="all, !"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" media=","><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" media=", all"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type=""><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type=" "><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type="image/gif"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type=" image/gif"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type="image/gif "><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type="image/gif;"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type="image/gif;encodings"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type="image/gif;encodings="><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type="image/gif;encodings=foobar"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><source srcset="data:,b" type="image/png"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image/jpeg"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image/svg+xml"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image/x-icon"><img src="data:,a" data-expect="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="text/xml"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="text/html"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="text/plain"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="text/css"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="video/mp4"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSFAILPASSPASS
<picture><source srcset="data:,b" type="video/ogg"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="video/webm"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="unknown/unknown"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="application/octet-stream"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="application/x-shockwave-flash"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image\gif"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="gif"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type=".gif"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="*"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="*/*"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image/*"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type=","><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image/gif, image/png"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image/gif image/png"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b" type="image/foobarbaz"><img src="data:,a" data-expect="data:,a"></picture>PASSPASSPASSPASSPASS
<picture><img src="data:,a" data-expect="data:,a">foo</picture>PASSPASSPASSPASSPASS
<picture><img src="data:,a" data-expect="data:,a"><br></picture>PASSPASSPASSPASSPASS
<picture><img src="data:,a" data-expect="data:,a"><!--foo--></picture>PASSPASSPASSPASSPASS
<picture><img src="data:,a" data-expect="data:,a"><img src="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><img data-expect=""><img src="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><img src="data:,a" data-expect="data:,a"><source srcset="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><img data-expect=""><source srcset="data:,b"></picture>PASSPASSPASSPASSPASS
<picture><span><source srcset="data:,b"><img data-expect=""></span></picture>PASSPASSPASSPASSPASS
<picture><span><source srcset="data:,b"><img src="data:,a" data-expect="data:,a"></span></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b"><span><img src="data:,a" data-expect="data:,a"></span></picture>PASSPASSPASSPASSPASS
<picture><source srcset="data:,b"><img data-expect="data:,b"></picture>PASSPASSPASSFAILPASS
<picture><svg><source srcset="data:,b"></svg><img src="data:,a" data-expect="data:,a"></picture>PASS
<picture><svg><font></font><source srcset="data:,b"></svg><img src="data:,a" data-expect="data:,a"></picture>PASS