WPT
wpt / html / semantics / embedded-content / the-img-element / naturalWidth-naturalHeight-width-height.html
Spec: HTML ↗
Runs: Chrome 155.0.8043.0 (wpt@d6328700c, 2026-09-05) | Firefox 157.0a1 (wpt@9b965429d, 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
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 210/258 | 192/258 | 240/258 | 60/258 | 62/258 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| raster image | PASS | PASS | PASS | PASS | PASS | — |
| raster image (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| raster image with width/height attributes | PASS | PASS | PASS | PASS | PASS | — |
| raster image with width/height attributes (when not rendered) | PASS | PASS | PASS | PASS | FAIL | — |
| non existent image, no natural dimensions | PASS | PASS | PASS | PASS | PASS | — |
| non existent image, no natural dimensions (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| non existent image with width/height attributes, no natural dimensions | PASS | PASS | PASS | PASS | PASS | — |
| non existent image with width/height attributes, no natural dimensions (when not rendered) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, no natural dimensions | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width/height attrs, no natural dimensions | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width/height attrs, no natural dimensions (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width attr, no natural dimensions | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width attr, no natural dimensions (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with height attr, no natural dimensions | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with height attr, no natural dimensions (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width of 0 | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width of 0 (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height of 0 | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height of 0 (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, and aspect ratio from viewBox | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions, and aspect ratio from viewBox | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions, and aspect ratio from viewBox | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, and aspect ratio from viewBox | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height, and aspect ratio from viewBox | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width of 0, and aspect ratio from viewBox | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural width of 0, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural height of 0, and aspect ratio from viewBox | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural height of 0, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width being negative, and aspect ratio from viewBox | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative, and aspect ratio from viewBox (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative, and aspect ratio from viewBox | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative, and aspect ratio from viewBox (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width/height | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width/height (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 height | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 height (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width/height | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width/height (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 height | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 height (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width/height | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width/height (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 height | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 height (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width and height | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height, and aspect ratio from viewBox | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height of 0, and aspect ratio from viewBox | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural width and height of 0, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height being negative, and aspect ratio from viewBox | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width and height being negative, and aspect ratio from viewBox (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height matching default concrete object size | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height matching default concrete object size (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size, and aspect ratio from viewBox | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width matching default concrete object size, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height matching default concrete object size, and aspect ratio from viewBox | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height matching default concrete object size, and aspect ratio from viewBox (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width and height matching default concrete object size | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height matching default concrete object size (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| raster image (with srcset/1x) | PASS | PASS | PASS | PASS | PASS | — |
| raster image (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| raster image with width/height attributes (with srcset/1x) | PASS | PASS | PASS | PASS | PASS | — |
| raster image with width/height attributes (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | FAIL | — |
| non existent image, no natural dimensions (with srcset/1x) | PASS | PASS | PASS | PASS | PASS | — |
| non existent image, no natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| non existent image with width/height attributes, no natural dimensions (with srcset/1x) | PASS | PASS | PASS | PASS | PASS | — |
| non existent image with width/height attributes, no natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, no natural dimensions (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width/height attrs, no natural dimensions (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width/height attrs, no natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width attr, no natural dimensions (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with width attr, no natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with height attr, no natural dimensions (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image with height attr, no natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width of 0 (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width of 0 (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height of 0 (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height of 0 (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative (with srcset/1x) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative (with srcset/1x) (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative (with srcset/1x) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative (with srcset/1x) (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width of 0, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural width of 0, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural height of 0, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural height of 0, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width being negative, and aspect ratio from viewBox (with srcset/1x) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative, and aspect ratio from viewBox (with srcset/1x) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 height (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width/height (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width/height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 height (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width/height (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width/height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 height (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width and height (with srcset/1x) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height of 0, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural width and height of 0, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height being negative, and aspect ratio from viewBox (with srcset/1x) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width and height being negative, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | FAIL | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height matching default concrete object size (with srcset/1x) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural height matching default concrete object size (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width matching default concrete object size, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height matching default concrete object size, and aspect ratio from viewBox (with srcset/1x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height matching default concrete object size, and aspect ratio from viewBox (with srcset/1x) (when not rendered) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width and height matching default concrete object size (with srcset/1x) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height matching default concrete object size (with srcset/1x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| raster image (with srcset/2x) | PASS | PASS | PASS | PASS | PASS | — |
| raster image (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | PASS | FAIL | — |
| raster image with width/height attributes (with srcset/2x) | PASS | PASS | PASS | PASS | PASS | — |
| raster image with width/height attributes (with srcset/2x) (when not rendered) | PASS | PASS | PASS | PASS | FAIL | — |
| non existent image, no natural dimensions (with srcset/2x) | PASS | PASS | PASS | PASS | PASS | — |
| non existent image, no natural dimensions (with srcset/2x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| non existent image with width/height attributes, no natural dimensions (with srcset/2x) | PASS | PASS | PASS | PASS | PASS | — |
| non existent image with width/height attributes, no natural dimensions (with srcset/2x) (when not rendered) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, no natural dimensions (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image with width/height attrs, no natural dimensions (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image with width/height attrs, no natural dimensions (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image with width attr, no natural dimensions (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image with width attr, no natural dimensions (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image with height attr, no natural dimensions (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image with height attr, no natural dimensions (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural height (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural width of 0 (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width of 0 (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height of 0 (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height of 0 (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative (with srcset/2x) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative (with srcset/2x) (when not rendered) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative (with srcset/2x) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative (with srcset/2x) (when not rendered) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | PASS | — |
| SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural height, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural width of 0, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural width of 0, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural height of 0, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural height of 0, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width being negative, and aspect ratio from viewBox (with srcset/2x) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width being negative, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative, and aspect ratio from viewBox (with srcset/2x) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height being negative, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 width (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 height (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, no natural dimensions, viewBox with 0 height (with srcset/2x) (when not rendered) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width/height (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width/height (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 width (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 height (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width, viewBox with 0 height (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width/height (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width/height (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 width (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 height (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height, viewBox with 0 height (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural width and height (with srcset/2x) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | PASS | FAIL | — |
| SVG image, with natural width and height, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | PASS | FAIL | — |
| SVG image, with natural width and height of 0, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | PASS | FAIL | — |
| SVG image, with natural width and height of 0, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height being negative, and aspect ratio from viewBox (with srcset/2x) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width and height being negative, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural height matching default concrete object size (with srcset/2x) | PASS | FAIL | PASS | FAIL | FAIL | — |
| SVG image, with natural height matching default concrete object size (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural width matching default concrete object size, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural width matching default concrete object size, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural height matching default concrete object size, and aspect ratio from viewBox (with srcset/2x) | PASS | PASS | PASS | FAIL | PASS | — |
| SVG image, with natural height matching default concrete object size, and aspect ratio from viewBox (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | FAIL | FAIL | — |
| SVG image, with natural width and height matching default concrete object size (with srcset/2x) | PASS | PASS | PASS | PASS | PASS | — |
| SVG image, with natural width and height matching default concrete object size (with srcset/2x) (when not rendered) | FAIL | FAIL | FAIL | PASS | FAIL | — |