aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/html
diff options
context:
space:
mode:
authorServo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com>2024-12-15 04:52:07 +0100
committerGitHub <noreply@github.com>2024-12-15 03:52:07 +0000
commita37a9f68b810e0e7d2a2d4cce4b9e5706288c434 (patch)
treede4128a65887ff9be35cb49c16aa78523955a8fc /tests/wpt/meta/html
parenta87a86f4f27cce8a7759ea2eb374bebba131f241 (diff)
downloadservo-a37a9f68b810e0e7d2a2d4cce4b9e5706288c434.tar.gz
servo-a37a9f68b810e0e7d2a2d4cce4b9e5706288c434.zip
Update web-platform-tests to revision b'38623a53d6598cb7aab4be8a810102b352a652df' (#34622)
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/history/the-history-interface/traverse_the_history_write_onload_1.html.ini4
-rw-r--r--tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/named-lookup-scoped-to-browsing-context-group.html.ini3
-rw-r--r--tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/no-proactive-swap-when-other-contexts-in-group.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html.ini2
-rw-r--r--tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edges.tentative.html.ini30
-rw-r--r--tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position.tentative.html.ini120
-rw-r--r--tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edges.tentative.html.ini30
-rw-r--r--tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset.tentative.html.ini120
-rw-r--r--tests/wpt/meta/html/canvas/element/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.worker.js.ini3
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.html.ini30
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.worker.js.ini30
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position.tentative.html.ini120
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.worker.js.ini3
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.html.ini30
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.worker.js.ini30
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset.tentative.html.ini120
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini3
-rw-r--r--tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.worker.js.ini3
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-location-reload.html.ini3
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini11
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-button-element/button-click-submits-with-commandfor.tentative.html.ini9
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/border-rendering.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/native-popup-with-wrapper-div.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/picker-and-slotted.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-active.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-custom-button.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-dark-mode.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-default-button.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-disabled-option.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left-scroller.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right-scroller.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left-scroller.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right-scroller.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-font-inheriting.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-hover.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend-and-label.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-rendering.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-option-with-label.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-picker-select-border.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-switching-invalidation.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-wrong-picker-argument.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-explicit-size.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-font-size.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-icon-color.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-button-opt-in.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-picker-opt-in.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-open-invalidation.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-images.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-popover-exit-animation.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-second-child-button.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-selected-value-behavior.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-text-only.tentative.html.ini2
-rw-r--r--tests/wpt/meta/html/semantics/links/links-created-by-a-and-area-elements/rel-opener-prevents-browsing-context-group-change.tentative.html.ini6
67 files changed, 461 insertions, 347 deletions
diff --git a/tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini b/tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini
new file mode 100644
index 00000000000..443ba6bad27
--- /dev/null
+++ b/tests/wpt/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini
@@ -0,0 +1,4 @@
+[traverse_the_history_write_onload_1.html]
+ expected: TIMEOUT
+ [Traverse the history when a history entry is written in the load event]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/named-lookup-scoped-to-browsing-context-group.html.ini b/tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/named-lookup-scoped-to-browsing-context-group.html.ini
new file mode 100644
index 00000000000..d5ad70e64c8
--- /dev/null
+++ b/tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/named-lookup-scoped-to-browsing-context-group.html.ini
@@ -0,0 +1,3 @@
+[named-lookup-scoped-to-browsing-context-group.html]
+ [named lookup scoped to browsing context group]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/no-proactive-swap-when-other-contexts-in-group.html.ini b/tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/no-proactive-swap-when-other-contexts-in-group.html.ini
new file mode 100644
index 00000000000..80e8c54e643
--- /dev/null
+++ b/tests/wpt/meta/html/browsers/windows/auxiliary-browsing-contexts/no-proactive-swap-when-other-contexts-in-group.html.ini
@@ -0,0 +1,3 @@
+[no-proactive-swap-when-other-contexts-in-group.html]
+ [no proactive browsing context group change when other contexts in group]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html.ini b/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html.ini
index 7e036a1c4e4..5d2657041d1 100644
--- a/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html.ini
+++ b/tests/wpt/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html.ini
@@ -1,5 +1,5 @@
[createImageBitmap-transfer.html]
- expected: TIMEOUT
+ expected: ERROR
[Transfer ImageBitmap created from a vector HTMLImageElement]
expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini
deleted file mode 100644
index 751ca58fa7e..00000000000
--- a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.text.measure.caret-position-edge-cases.tentative.html]
- [Test the edge cases for caretPositionFromPoint, where the point is at the edge of glyph and at the midpoint.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edges.tentative.html.ini b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edges.tentative.html.ini
deleted file mode 100644
index a8f84833ae9..00000000000
--- a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position-edges.tentative.html.ini
+++ /dev/null
@@ -1,30 +0,0 @@
-[2d.text.measure.caret-position-edges.tentative.html]
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align left.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align left.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align center.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align center.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align right.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align right.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align start.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align start.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align end.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align end.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position.tentative.html.ini b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position.tentative.html.ini
deleted file mode 100644
index 2b7dea3b3b2..00000000000
--- a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.caret-position.tentative.html.ini
+++ /dev/null
@@ -1,120 +0,0 @@
-[2d.text.measure.caret-position.tentative.html]
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and directional-override.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini
new file mode 100644
index 00000000000..3fb0ac9858e
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.index-from-offset-edge-cases.tentative.html]
+ [Test the edge cases for getIndexFromOffset, where the point is at the edge of glyph and at the midpoint.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edges.tentative.html.ini b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edges.tentative.html.ini
new file mode 100644
index 00000000000..9fc76a3df0f
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset-edges.tentative.html.ini
@@ -0,0 +1,30 @@
+[2d.text.measure.index-from-offset-edges.tentative.html]
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align left.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align left.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align center.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align center.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align right.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align right.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align start.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align start.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align end.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align end.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset.tentative.html.ini b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset.tentative.html.ini
new file mode 100644
index 00000000000..a47670fb697
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.index-from-offset.tentative.html.ini
@@ -0,0 +1,120 @@
+[2d.text.measure.index-from-offset.tentative.html]
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and directional-override.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/element/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini
new file mode 100644
index 00000000000..41b2bed1c53
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/element/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.text-clusters-rendering-options.tentative.html]
+ [Test that fillTextCluster() correctly applies the options passed as a dictionary.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini
deleted file mode 100644
index 751ca58fa7e..00000000000
--- a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.text.measure.caret-position-edge-cases.tentative.html]
- [Test the edge cases for caretPositionFromPoint, where the point is at the edge of glyph and at the midpoint.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.worker.js.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.worker.js.ini
deleted file mode 100644
index 5d4cad8801f..00000000000
--- a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edge-cases.tentative.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.text.measure.caret-position-edge-cases.tentative.worker.html]
- [Test the edge cases for caretPositionFromPoint, where the point is at the edge of glyph and at the midpoint.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.html.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.html.ini
deleted file mode 100644
index a8f84833ae9..00000000000
--- a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.html.ini
+++ /dev/null
@@ -1,30 +0,0 @@
-[2d.text.measure.caret-position-edges.tentative.html]
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align left.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align left.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align center.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align center.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align right.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align right.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align start.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align start.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align end.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align end.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.worker.js.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.worker.js.ini
deleted file mode 100644
index 08ebd3f82f7..00000000000
--- a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position-edges.tentative.worker.js.ini
+++ /dev/null
@@ -1,30 +0,0 @@
-[2d.text.measure.caret-position-edges.tentative.worker.html]
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align left.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align left.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align center.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align center.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align right.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align right.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align start.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align start.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction ltr and text align end.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() gives correct edges when the requested point is outside the range, with direction rtl and text align end.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position.tentative.html.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position.tentative.html.ini
deleted file mode 100644
index 2b7dea3b3b2..00000000000
--- a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.caret-position.tentative.html.ini
+++ /dev/null
@@ -1,120 +0,0 @@
-[2d.text.measure.caret-position.tentative.html]
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and no-directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and directional-override.]
- expected: FAIL
-
- [Check that TextMetrics::caretPositionFromPoint() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and directional-override.]
- expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini
new file mode 100644
index 00000000000..3fb0ac9858e
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.index-from-offset-edge-cases.tentative.html]
+ [Test the edge cases for getIndexFromOffset, where the point is at the edge of glyph and at the midpoint.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.worker.js.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.worker.js.ini
new file mode 100644
index 00000000000..585f24e16c6
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edge-cases.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.index-from-offset-edge-cases.tentative.worker.html]
+ [Test the edge cases for getIndexFromOffset, where the point is at the edge of glyph and at the midpoint.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.html.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.html.ini
new file mode 100644
index 00000000000..9fc76a3df0f
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.html.ini
@@ -0,0 +1,30 @@
+[2d.text.measure.index-from-offset-edges.tentative.html]
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align left.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align left.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align center.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align center.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align right.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align right.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align start.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align start.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align end.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align end.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.worker.js.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.worker.js.ini
new file mode 100644
index 00000000000..00783defba3
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset-edges.tentative.worker.js.ini
@@ -0,0 +1,30 @@
+[2d.text.measure.index-from-offset-edges.tentative.worker.html]
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align left.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align left.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align center.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align center.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align right.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align right.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align start.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align start.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction ltr and text align end.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() gives correct edges when the requested point is outside the range, with direction rtl and text align end.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset.tentative.html.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset.tentative.html.ini
new file mode 100644
index 00000000000..a47670fb697
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.index-from-offset.tentative.html.ini
@@ -0,0 +1,120 @@
+[2d.text.measure.index-from-offset.tentative.html]
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and no-directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 0px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align left, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align left, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align center, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align center, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align right, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align right, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align start, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align start, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction ltr, text align end, 10px letter spacing and directional-override.]
+ expected: FAIL
+
+ [Check that TextMetrics::getIndexFromOffset() matches its DOM equivalent, where possible, with direction rtl, text align end, 10px letter spacing and directional-override.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini
new file mode 100644
index 00000000000..41b2bed1c53
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.text-clusters-rendering-options.tentative.html]
+ [Test that fillTextCluster() correctly applies the options passed as a dictionary.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.worker.js.ini b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.worker.js.ini
new file mode 100644
index 00000000000..b5d9ad0762d
--- /dev/null
+++ b/tests/wpt/meta/html/canvas/offscreen/text/2d.text.measure.text-clusters-rendering-options.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.text-clusters-rendering-options.tentative.worker.html]
+ [Test that fillTextCluster() correctly applies the options passed as a dictionary.]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-location-reload.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-location-reload.html.ini
deleted file mode 100644
index 247b8ee99a6..00000000000
--- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-location-reload.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[iframe-loading-lazy-reload-location-reload.html]
- [Reloading iframe loading='lazy' before it is loaded: location.reload]
- expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini
index 26704422bbe..4b77e7d8e61 100644
--- a/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini
+++ b/tests/wpt/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini
@@ -1,4 +1,4 @@
[iframe_sandbox_popups_escaping-2.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
- expected: TIMEOUT
+ expected: FAIL
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..62a6e7fc812 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,4 @@
[iframe_sandbox_popups_nonescaping-1.html]
- expected: TIMEOUT
+ expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN
diff --git a/tests/wpt/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/tests/wpt/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
index ffffd1d3d75..c16c127391c 100644
--- a/tests/wpt/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
+++ b/tests/wpt/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini
@@ -1,9 +1,10 @@
[viewport-change.html]
+ expected: TIMEOUT
[img (srcset 1 cand) valid image, resize to wide]
expected: FAIL
[picture: source (max-width:500px) broken image, img valid image, resize to wide]
- expected: FAIL
+ expected: TIMEOUT
[picture: source (max-width:500px) valid image, img valid image, resize to wide]
expected: FAIL
@@ -15,10 +16,16 @@
expected: FAIL
[picture: source (max-width:500px) valid image, img broken image, resize to narrow]
- expected: FAIL
+ expected: TIMEOUT
[picture: source (max-width:500px) valid image, img valid image, resize to narrow]
expected: FAIL
[picture: same URL in source (max-width:500px) and img, resize to narrow]
expected: FAIL
+
+ [picture: source (max-width:500px) valid image, img broken image, resize to wide]
+ expected: FAIL
+
+ [picture: source (max-width:500px) broken image, img valid image, resize to narrow]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/forms/the-button-element/button-click-submits-with-commandfor.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-button-element/button-click-submits-with-commandfor.tentative.html.ini
new file mode 100644
index 00000000000..a878f6918de
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-button-element/button-click-submits-with-commandfor.tentative.html.ini
@@ -0,0 +1,9 @@
+[button-click-submits-with-commandfor.tentative.html]
+ [clicking a button (implicit type) should NOT trigger a submit (with command attribute)]
+ expected: FAIL
+
+ [clicking a button (implicit type) should NOT trigger a submit (with commandfor attribute)]
+ expected: FAIL
+
+ [clicking a button (implicit type) should NOT trigger a submit (with command and commandfor attribute)]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/border-rendering.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/border-rendering.tentative.html.ini
new file mode 100644
index 00000000000..64bbc4eb303
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/border-rendering.tentative.html.ini
@@ -0,0 +1,2 @@
+[border-rendering.tentative.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/native-popup-with-wrapper-div.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/native-popup-with-wrapper-div.tentative.html.ini
new file mode 100644
index 00000000000..442e9ff8098
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/native-popup-with-wrapper-div.tentative.html.ini
@@ -0,0 +1,2 @@
+[native-popup-with-wrapper-div.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/picker-and-slotted.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/picker-and-slotted.tentative.html.ini
new file mode 100644
index 00000000000..dbe8d64d385
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/picker-and-slotted.tentative.html.ini
@@ -0,0 +1,2 @@
+[picker-and-slotted.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-active.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-active.tentative.html.ini
new file mode 100644
index 00000000000..494d822cfe8
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-active.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-active.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-custom-button.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-custom-button.tentative.html.ini
new file mode 100644
index 00000000000..4206c7dda14
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-custom-button.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-custom-button.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-dark-mode.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-dark-mode.tentative.html.ini
new file mode 100644
index 00000000000..5bc744af70b
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-dark-mode.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-dark-mode.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-default-button.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-default-button.tentative.html.ini
new file mode 100644
index 00000000000..17fbd2f1fa9
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-default-button.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-default-button.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-disabled-option.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-disabled-option.tentative.html.ini
new file mode 100644
index 00000000000..f5634cbe0de
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-disabled-option.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-disabled-option.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left-scroller.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left-scroller.tentative.html.ini
new file mode 100644
index 00000000000..c5ea7226a7c
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left-scroller.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-bottom-left-scroller.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left.tentative.html.ini
new file mode 100644
index 00000000000..bd857d4046b
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-left.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-bottom-left.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right-scroller.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right-scroller.tentative.html.ini
new file mode 100644
index 00000000000..a239ffd15f4
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right-scroller.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-bottom-right-scroller.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right.tentative.html.ini
new file mode 100644
index 00000000000..89ec4867246
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-bottom-right.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-bottom-right.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left-scroller.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left-scroller.tentative.html.ini
new file mode 100644
index 00000000000..ed66a0ff78f
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left-scroller.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-top-left-scroller.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left.tentative.html.ini
new file mode 100644
index 00000000000..b897599014d
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-left.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-top-left.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right-scroller.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right-scroller.tentative.html.ini
new file mode 100644
index 00000000000..9848bd0c399
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right-scroller.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-top-right-scroller.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right.tentative.html.ini
new file mode 100644
index 00000000000..74a8afd39df
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-fallback-top-right.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-fallback-top-right.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-font-inheriting.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-font-inheriting.tentative.html.ini
new file mode 100644
index 00000000000..cd2e36f192d
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-font-inheriting.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-font-inheriting.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-hover.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-hover.tentative.html.ini
new file mode 100644
index 00000000000..83715ddd2e7
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-hover.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-hover.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend-and-label.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend-and-label.tentative.html.ini
new file mode 100644
index 00000000000..a3fab59b45c
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend-and-label.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-optgroup-legend-and-label.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend.tentative.html.ini
new file mode 100644
index 00000000000..4a258c7a347
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-legend.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-optgroup-legend.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-rendering.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-rendering.tentative.html.ini
new file mode 100644
index 00000000000..e769240663b
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-optgroup-rendering.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-optgroup-rendering.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-option-with-label.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-option-with-label.tentative.html.ini
new file mode 100644
index 00000000000..1e2849e7b73
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-option-with-label.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-option-with-label.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-picker-select-border.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-picker-select-border.tentative.html.ini
new file mode 100644
index 00000000000..a483dd09c43
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-picker-select-border.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-picker-select-border.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-switching-invalidation.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-switching-invalidation.tentative.html.ini
new file mode 100644
index 00000000000..b715815f1ff
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-switching-invalidation.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-switching-invalidation.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini
new file mode 100644
index 00000000000..3b64ad3a46a
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-lr.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-writing-mode-vertical-lr.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini
new file mode 100644
index 00000000000..a3843b0849b
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-writing-mode-vertical-rl.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-writing-mode-vertical-rl.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-wrong-picker-argument.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-wrong-picker-argument.tentative.html.ini
new file mode 100644
index 00000000000..a445de32614
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-appearance-wrong-picker-argument.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-appearance-wrong-picker-argument.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-explicit-size.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-explicit-size.tentative.html.ini
new file mode 100644
index 00000000000..0ea3809ac7f
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-explicit-size.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-explicit-size.tentative.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-font-size.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-font-size.tentative.html.ini
new file mode 100644
index 00000000000..878d77cdc01
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-font-size.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-font-size.tentative.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-icon-color.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-icon-color.tentative.html.ini
new file mode 100644
index 00000000000..2369a8cf7cd
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-icon-color.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-icon-color.tentative.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-button-opt-in.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-button-opt-in.tentative.html.ini
new file mode 100644
index 00000000000..07cf3be2c1f
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-button-opt-in.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-only-button-opt-in.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-picker-opt-in.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-picker-opt-in.tentative.html.ini
new file mode 100644
index 00000000000..8d26bd47133
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-only-picker-opt-in.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-only-picker-opt-in.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-open-invalidation.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-open-invalidation.tentative.html.ini
new file mode 100644
index 00000000000..cbc9fb2ddd5
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-open-invalidation.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-open-invalidation.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-images.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-images.tentative.html.ini
new file mode 100644
index 00000000000..599cfa5f62a
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-option-images.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-option-images.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-popover-exit-animation.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-popover-exit-animation.tentative.html.ini
new file mode 100644
index 00000000000..bb49f449bc5
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-popover-exit-animation.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-popover-exit-animation.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-second-child-button.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-second-child-button.tentative.html.ini
new file mode 100644
index 00000000000..6040839b9d1
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-second-child-button.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-second-child-button.tentative.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-selected-value-behavior.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-selected-value-behavior.tentative.html.ini
new file mode 100644
index 00000000000..aaa73a2c686
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-selected-value-behavior.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-selected-value-behavior.tentative.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-text-only.tentative.html.ini b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-text-only.tentative.html.ini
new file mode 100644
index 00000000000..86dfbe6c5d6
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/forms/the-select-element/customizable-select/select-text-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-text-only.tentative.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/html/semantics/links/links-created-by-a-and-area-elements/rel-opener-prevents-browsing-context-group-change.tentative.html.ini b/tests/wpt/meta/html/semantics/links/links-created-by-a-and-area-elements/rel-opener-prevents-browsing-context-group-change.tentative.html.ini
new file mode 100644
index 00000000000..71138a2347a
--- /dev/null
+++ b/tests/wpt/meta/html/semantics/links/links-created-by-a-and-area-elements/rel-opener-prevents-browsing-context-group-change.tentative.html.ini
@@ -0,0 +1,6 @@
+[rel-opener-prevents-browsing-context-group-change.tentative.html]
+ [rel=opener prevents browsing context group change]
+ expected: FAIL
+
+ [opener window feature prevents browsing context group change]
+ expected: FAIL