aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/html
diff options
context:
space:
mode:
authorServo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com>2025-06-08 03:44:37 +0200
committerGitHub <noreply@github.com>2025-06-08 01:44:37 +0000
commitbd6639aadbbda905a82bfe911caf033cd33cfde1 (patch)
tree787dfdccf68ceaeaa39c330601457efe488c3699 /tests/wpt/meta/html
parentaeca81c09110eae49c1a0acd965decacc06b78d4 (diff)
downloadservo-main.tar.gz
servo-main.zip
Sync WPT with upstream (08-06-2025) (#37326)HEADmain
Automated downstream sync of changes from upstream as of 08-06-2025 [no-wpt-sync] Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
Diffstat (limited to 'tests/wpt/meta/html')
-rw-r--r--tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/008.html.ini3
-rw-r--r--tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/009.html.ini3
-rw-r--r--tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini6
-rw-r--r--tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini3
-rw-r--r--tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/same-document-refresh.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-resolves-in-task.any.js.ini59
-rw-r--r--tests/wpt/meta/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini2
-rw-r--r--tests/wpt/meta/html/dom/idlharness.https.html.ini6
-rw-r--r--tests/wpt/meta/html/interaction/focus/processing-model/focus-fixup-rule-one-no-dialogs.html.ini21
-rw-r--r--tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/update-the-rendering.html.ini3
-rw-r--r--tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001-ref.html.ini2
-rw-r--r--tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001.html.ini2
-rw-r--r--tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002-ref.html.ini2
-rw-r--r--tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini3
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini3
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-unavailable.tentative.html.ini90
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-width-height.tentative.html.ini594
-rw-r--r--tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-fill-reftest.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-height-reftest.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-margin-inline-end-reftest.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-min-height-reftest.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-reftest.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-width-reftest.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-different-for-precise-location-reftest.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/popovers/popover-toggle-source.html.ini (renamed from tests/wpt/meta/html/semantics/popovers/popover-toggle-source.tentative.html.ini)2
27 files changed, 723 insertions, 102 deletions
diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/008.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/008.html.ini
new file mode 100644
index 00000000000..c253f779d78
--- /dev/null
+++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/008.html.ini
@@ -0,0 +1,3 @@
+[008.html]
+ [Link with onclick form submit to javascript url and href navigation ]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/009.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/009.html.ini
deleted file mode 100644
index 3fb21c9b2c6..00000000000
--- a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/009.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[009.html]
- [Link with onclick form submit to javascript url with document.write and href navigation ]
- expected: FAIL
diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini
new file mode 100644
index 00000000000..3e07e6b7d1f
--- /dev/null
+++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini
@@ -0,0 +1,6 @@
+[empty-iframe-load-event.html]
+ [Check execution order from nested timeout]
+ expected: FAIL
+
+ [Check execution order on load handler]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini
index 6313c3e33dd..02a8e91ea04 100644
--- a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini
+++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini
@@ -4,3 +4,6 @@
[link click]
expected: FAIL
+
+ [form submission]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/same-document-refresh.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/same-document-refresh.html.ini
new file mode 100644
index 00000000000..d55bacae6b4
--- /dev/null
+++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/same-document-refresh.html.ini
@@ -0,0 +1,3 @@
+[same-document-refresh.html]
+ [Same-Document Referrer from Refresh]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-resolves-in-task.any.js.ini b/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-resolves-in-task.any.js.ini
new file mode 100644
index 00000000000..b01db0541f9
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-resolves-in-task.any.js.ini
@@ -0,0 +1,59 @@
+[createImageBitmap-resolves-in-task.any.html]
+ [createImageBitmap with an HTMLCanvasElement source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with an HTMLVideoElement source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with an HTMLVideoElement from a data URL source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with a bitmap HTMLImageElement source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with a vector HTMLImageElement source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with a bitmap SVGImageElement source and invalid cropHeight should reject sync]
+ expected: FAIL
+
+ [createImageBitmap with a bitmap SVGImageElement source and invalid resizeHeight should reject sync]
+ expected: FAIL
+
+ [createImageBitmap with a bitmap SVGImageElement source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with a vector SVGImageElement source and invalid cropHeight should reject sync]
+ expected: FAIL
+
+ [createImageBitmap with a vector SVGImageElement source and invalid resizeHeight should reject sync]
+ expected: FAIL
+
+ [createImageBitmap with a vector SVGImageElement source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with an OffscreenCanvas source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with an ImageData source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with an ImageBitmap source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with a Blob source should resolve async]
+ expected: FAIL
+
+
+[createImageBitmap-resolves-in-task.any.worker.html]
+ [createImageBitmap with an OffscreenCanvas source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with an ImageData source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with an ImageBitmap source should resolve async]
+ expected: FAIL
+
+ [createImageBitmap with a Blob source should resolve async]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini b/tests/wpt/meta/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini
deleted file mode 100644
index 5cdcce07c65..00000000000
--- a/tests/wpt/meta/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[canvas.2d.disconnected.html]
- expected: FAIL
diff --git a/tests/wpt/meta/html/dom/idlharness.https.html.ini b/tests/wpt/meta/html/dom/idlharness.https.html.ini
index ed387df6221..82ed190e10f 100644
--- a/tests/wpt/meta/html/dom/idlharness.https.html.ini
+++ b/tests/wpt/meta/html/dom/idlharness.https.html.ini
@@ -5237,6 +5237,12 @@
[CustomElementRegistry interface: operation initialize(Node)]
expected: FAIL
+ [ToggleEvent interface: attribute source]
+ expected: FAIL
+
+ [ToggleEvent interface: new ToggleEvent("beforetoggle") must inherit property "source" with the proper type]
+ expected: FAIL
+
[idlharness.https.html?include=HTML.+]
[HTMLAllCollection interface: existence and properties of interface object]
diff --git a/tests/wpt/meta/html/interaction/focus/processing-model/focus-fixup-rule-one-no-dialogs.html.ini b/tests/wpt/meta/html/interaction/focus/processing-model/focus-fixup-rule-one-no-dialogs.html.ini
index 23aa1d4fb99..c89473579b6 100644
--- a/tests/wpt/meta/html/interaction/focus/processing-model/focus-fixup-rule-one-no-dialogs.html.ini
+++ b/tests/wpt/meta/html/interaction/focus/processing-model/focus-fixup-rule-one-no-dialogs.html.ini
@@ -4,3 +4,24 @@
[Disabling contenteditable]
expected: FAIL
+
+ [#button1]
+ expected: FAIL
+
+ [#button2]
+ expected: FAIL
+
+ [#button4]
+ expected: FAIL
+
+ [#button5]
+ expected: FAIL
+
+ [#div]
+ expected: FAIL
+
+ [#editable]
+ expected: FAIL
+
+ [#button6]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/update-the-rendering.html.ini b/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/update-the-rendering.html.ini
index 865b8601bae..d30d032e7b5 100644
--- a/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/update-the-rendering.html.ini
+++ b/tests/wpt/meta/html/interaction/focus/the-autofocus-attribute/update-the-rendering.html.ini
@@ -1,3 +1,4 @@
[update-the-rendering.html]
+ expected: TIMEOUT
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
- expected: FAIL
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001-ref.html.ini b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001-ref.html.ini
new file mode 100644
index 00000000000..b80a9096991
--- /dev/null
+++ b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001-ref.html.ini
@@ -0,0 +1,2 @@
+[min-size-empty-001-ref.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001.html.ini b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001.html.ini
new file mode 100644
index 00000000000..976e37fe020
--- /dev/null
+++ b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-001.html.ini
@@ -0,0 +1,2 @@
+[min-size-empty-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002-ref.html.ini b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002-ref.html.ini
new file mode 100644
index 00000000000..eba3bf68651
--- /dev/null
+++ b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002-ref.html.ini
@@ -0,0 +1,2 @@
+[min-size-empty-002-ref.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002.html.ini b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002.html.ini
new file mode 100644
index 00000000000..8b0c16d052b
--- /dev/null
+++ b/tests/wpt/meta/html/rendering/replaced-elements/the-select-element/customizable-select/min-size-empty-002.html.ini
@@ -0,0 +1,2 @@
+[min-size-empty-002.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini
index d7e7d1b9815..24903b5f66f 100644
--- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini
+++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini
@@ -1,4 +1,4 @@
[iframe_sandbox_popups_escaping-1.html]
- expected: CRASH
+ expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini
index e8872b3585b..bbc1f35d8d9 100644
--- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini
+++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini
@@ -1,4 +1,3 @@
[iframe_sandbox_popups_nonescaping-1.html]
- expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini
index c6f1e5d7d84..4034793cc72 100644
--- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini
+++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini
@@ -1,4 +1,3 @@
[iframe_sandbox_popups_nonescaping-2.html]
- expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox]
- expected: NOTRUN
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-unavailable.tentative.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-unavailable.tentative.html.ini
deleted file mode 100644
index 5c4c37fa7e1..00000000000
--- a/tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-unavailable.tentative.html.ini
+++ /dev/null
@@ -1,90 +0,0 @@
-[naturalWidth-naturalHeight-unavailable.tentative.html]
- [SVG image, no natural dimensions]
- expected: FAIL
-
- [SVG image, percengage natural dimensions]
- expected: FAIL
-
- [SVG image, negative percengage natural dimensions]
- expected: FAIL
-
- [SVG image, with natural width]
- expected: FAIL
-
- [SVG image, with natural height]
- expected: FAIL
-
- [SVG image, with natural width of 0]
- expected: FAIL
-
- [SVG image, with natural height of 0]
- expected: FAIL
-
- [SVG image, with natural width being negative]
- expected: FAIL
-
- [SVG image, with natural height being negative]
- expected: FAIL
-
- [SVG image, no natural dimensions, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, percengage natural dimensions, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, negative percengage natural dimensions, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural width, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural height, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural width of 0, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural height of 0, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural width being negative, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural height being negative, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, no natural dimensions, viewBox with 0 width/height]
- expected: FAIL
-
- [SVG image, no natural dimensions, viewBox with 0 width]
- expected: FAIL
-
- [SVG image, no natural dimensions, viewBox with 0 height]
- expected: FAIL
-
- [SVG image, with natural width, viewBox with 0 width/height]
- expected: FAIL
-
- [SVG image, with natural width, viewBox with 0 width]
- expected: FAIL
-
- [SVG image, with natural width, viewBox with 0 height]
- expected: FAIL
-
- [SVG image, with natural height, viewBox with 0 width/height]
- expected: FAIL
-
- [SVG image, with natural height, viewBox with 0 width]
- expected: FAIL
-
- [SVG image, with natural height, viewBox with 0 height]
- expected: FAIL
-
- [SVG image, with natural width and height, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural width and height of 0, and aspect ratio from viewBox]
- expected: FAIL
-
- [SVG image, with natural width and height being negative, and aspect ratio from viewBox]
- expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-width-height.tentative.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-width-height.tentative.html.ini
new file mode 100644
index 00000000000..cc6b4f3f186
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-width-height.tentative.html.ini
@@ -0,0 +1,594 @@
+[naturalWidth-naturalHeight-width-height.tentative.html]
+ [raster image]
+ expected: FAIL
+
+ [raster image with width/height attributes]
+ expected: FAIL
+
+ [raster image with width/height attributes (when not rendered)]
+ expected: FAIL
+
+ [non existent image with width/height attributes, no natural dimensions]
+ expected: FAIL
+
+ [non existent image with width/height attributes, no natural dimensions (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions]
+ expected: FAIL
+
+ [SVG image, no natural dimensions (when not rendered)]
+ expected: FAIL
+
+ [SVG image with width/height attrs, no natural dimensions]
+ expected: FAIL
+
+ [SVG image with width/height attrs, no natural dimensions (when not rendered)]
+ expected: FAIL
+
+ [SVG image with width attr, no natural dimensions]
+ expected: FAIL
+
+ [SVG image with width attr, no natural dimensions (when not rendered)]
+ expected: FAIL
+
+ [SVG image with height attr, no natural dimensions]
+ expected: FAIL
+
+ [SVG image with height attr, no natural dimensions (when not rendered)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions (when not rendered)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width]
+ expected: FAIL
+
+ [SVG image, with natural width (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height]
+ expected: FAIL
+
+ [SVG image, with natural height (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0]
+ expected: FAIL
+
+ [SVG image, with natural width of 0 (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height of 0]
+ expected: FAIL
+
+ [SVG image, with natural height of 0 (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width being negative]
+ expected: FAIL
+
+ [SVG image, with natural width being negative (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height being negative]
+ expected: FAIL
+
+ [SVG image, with natural height being negative (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, and aspect ratio from viewBox (when not rendered)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions, and aspect ratio from viewBox (when not rendered)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, with natural width, and aspect ratio from viewBox (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, with natural height, and aspect ratio from viewBox (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, with natural height of 0, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, with natural width being negative, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, with natural height being negative, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width/height]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width/height (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 height]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 height (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width/height]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width/height (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 height]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 height (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width/height]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width/height (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 height]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 height (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width and height]
+ expected: FAIL
+
+ [SVG image, with natural width and height, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, with natural width and height of 0, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [SVG image, with natural width and height being negative, and aspect ratio from viewBox]
+ expected: FAIL
+
+ [raster image (with srcset/1x)]
+ expected: FAIL
+
+ [raster image with width/height attributes (with srcset/1x)]
+ expected: FAIL
+
+ [raster image with width/height attributes (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [non existent image with width/height attributes, no natural dimensions (with srcset/1x)]
+ expected: FAIL
+
+ [non existent image with width/height attributes, no natural dimensions (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image with width/height attrs, no natural dimensions (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image with width/height attrs, no natural dimensions (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image with width attr, no natural dimensions (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image with width attr, no natural dimensions (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image with height attr, no natural dimensions (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image with height attr, no natural dimensions (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0 (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0 (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height of 0 (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height of 0 (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width being negative (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width being negative (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height being negative (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height being negative (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width, and aspect ratio from viewBox (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height, and aspect ratio from viewBox (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height of 0, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width being negative, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height being negative, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 height (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width/height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width/height (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 height (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width/height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width/height (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 height (with srcset/1x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width and height (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width and height, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width and height of 0, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [SVG image, with natural width and height being negative, and aspect ratio from viewBox (with srcset/1x)]
+ expected: FAIL
+
+ [raster image (with srcset/2x)]
+ expected: FAIL
+
+ [raster image (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [raster image with width/height attributes (with srcset/2x)]
+ expected: FAIL
+
+ [raster image with width/height attributes (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [non existent image with width/height attributes, no natural dimensions (with srcset/2x)]
+ expected: FAIL
+
+ [non existent image with width/height attributes, no natural dimensions (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image with width/height attrs, no natural dimensions (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image with width/height attrs, no natural dimensions (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image with width attr, no natural dimensions (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image with width attr, no natural dimensions (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image with height attr, no natural dimensions (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image with height attr, no natural dimensions (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0 (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0 (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height of 0 (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height of 0 (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width being negative (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width being negative (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height being negative (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height being negative (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, and aspect ratio from viewBox (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, negative percengage natural dimensions, and aspect ratio from viewBox (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width, and aspect ratio from viewBox (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height, and aspect ratio from viewBox (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width of 0, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height of 0, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width being negative, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height being negative, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width/height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 width (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, no natural dimensions, viewBox with 0 height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width/height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width/height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 width (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width, viewBox with 0 height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width/height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width/height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 width (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural height, viewBox with 0 height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width and height (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width and height (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width and height, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width and height, and aspect ratio from viewBox (with srcset/2x) (when not rendered)]
+ expected: FAIL
+
+ [SVG image, with natural width and height of 0, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
+
+ [SVG image, with natural width and height being negative, and aspect ratio from viewBox (with srcset/2x)]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-fill-reftest.html.ini b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-fill-reftest.html.ini
new file mode 100644
index 00000000000..577341577fb
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-fill-reftest.html.ini
@@ -0,0 +1,2 @@
+[icon-css-property-fill-reftest.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-height-reftest.html.ini b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-height-reftest.html.ini
new file mode 100644
index 00000000000..94aceea648d
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-height-reftest.html.ini
@@ -0,0 +1,2 @@
+[icon-css-property-height-reftest.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-margin-inline-end-reftest.html.ini b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-margin-inline-end-reftest.html.ini
new file mode 100644
index 00000000000..615bf22a217
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-margin-inline-end-reftest.html.ini
@@ -0,0 +1,2 @@
+[icon-css-property-margin-inline-end-reftest.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-min-height-reftest.html.ini b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-min-height-reftest.html.ini
new file mode 100644
index 00000000000..6b0153832a2
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-min-height-reftest.html.ini
@@ -0,0 +1,2 @@
+[icon-css-property-min-height-reftest.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-reftest.html.ini b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-reftest.html.ini
new file mode 100644
index 00000000000..5055af39a9e
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-reftest.html.ini
@@ -0,0 +1,2 @@
+[icon-css-property-stroke-reftest.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-width-reftest.html.ini b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-width-reftest.html.ini
new file mode 100644
index 00000000000..4c9fe9a31b2
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-css-property-stroke-width-reftest.html.ini
@@ -0,0 +1,2 @@
+[icon-css-property-stroke-width-reftest.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-different-for-precise-location-reftest.html.ini b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-different-for-precise-location-reftest.html.ini
new file mode 100644
index 00000000000..f5f9a936120
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/permission-element/permission-icon/icon-different-for-precise-location-reftest.html.ini
@@ -0,0 +1,2 @@
+[icon-different-for-precise-location-reftest.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/popovers/popover-toggle-source.tentative.html.ini b/tests/wpt/meta/html/semantics/popovers/popover-toggle-source.html.ini
index 0792a3bfa23..50c2b92dac0 100644
--- a/tests/wpt/meta/html/semantics/popovers/popover-toggle-source.tentative.html.ini
+++ b/tests/wpt/meta/html/semantics/popovers/popover-toggle-source.html.ini
@@ -1,4 +1,4 @@
-[popover-toggle-source.tentative.html]
+[popover-toggle-source.html]
[ToggleEvent.source on popover elements: showPopover() without source.]
expected: FAIL