summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:13:27 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:13:27 +0000
commit40a355a42d4a9444dc753c04c6608dade2f06a23 (patch)
tree871fc667d2de662f171103ce5ec067014ef85e61 /testing/web-platform/meta/html
parentAdding upstream version 124.0.1. (diff)
downloadfirefox-adbda400be353e676059e335c3c0aaf99e719475.tar.xz
firefox-adbda400be353e676059e335c3c0aaf99e719475.zip
Adding upstream version 125.0.1.upstream/125.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html')
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini2
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-with-cross-origin-redirect.sub.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.filter.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini16
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini1
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.w.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/dom/aria-attribute-reflection.html.ini6
-rw-r--r--testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini7
-rw-r--r--testing/web-platform/meta/html/dom/aria-element-reflection.html.ini55
-rw-r--r--testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini8
-rw-r--r--testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini6
-rw-r--r--testing/web-platform/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini2
-rw-r--r--testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini1
-rw-r--r--testing/web-platform/meta/html/dom/idlharness.https.html.ini148
-rw-r--r--testing/web-platform/meta/html/dom/idlharness.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.html.ini (renamed from testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-033.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-034.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-035.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-037.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-038.html.ini3
-rw-r--r--testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini36
-rw-r--r--testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini6
-rw-r--r--testing/web-platform/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini255
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles-no-h1-in-section.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini4
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini14
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini (renamed from testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini (renamed from testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini)2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini15
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini22
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini10
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini28
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini13
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini9
-rw-r--r--testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini125
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini39
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini123
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini108
-rw-r--r--testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini14
-rw-r--r--testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini (renamed from testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom.html.ini)2
-rw-r--r--testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini20
-rw-r--r--testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini2
-rw-r--r--testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini24
-rw-r--r--testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini30
-rw-r--r--testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini30
-rw-r--r--testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini20
218 files changed, 1350 insertions, 326 deletions
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini
new file mode 100644
index 0000000000..b1a42c6419
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini
@@ -0,0 +1,4 @@
+[pageswap-cross-origin.sub.html]
+ expected: ERROR
+ [pageswap on navigation from script]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini
new file mode 100644
index 0000000000..d7304106d8
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini
@@ -0,0 +1,2 @@
+[pageswap-iframe.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini
new file mode 100644
index 0000000000..cd6482fe5d
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini
@@ -0,0 +1,2 @@
+[pageswap-initial-navigation.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini
new file mode 100644
index 0000000000..c61454fb36
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini
@@ -0,0 +1,4 @@
+[pageswap-push-from-click.html]
+ expected: ERROR
+ [pageswap on navigation from user click]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini
new file mode 100644
index 0000000000..ec74de3127
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini
@@ -0,0 +1,4 @@
+[pageswap-push-navigation-hidden-document.html]
+ expected: TIMEOUT
+ [pageswap on navigation from script]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini
new file mode 100644
index 0000000000..20abae2de4
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini
@@ -0,0 +1,4 @@
+[pageswap-push-navigation.html]
+ expected: ERROR
+ [pageswap on navigation from script]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.ini
new file mode 100644
index 0000000000..ccd1a6ab85
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.ini
@@ -0,0 +1,4 @@
+[pageswap-push-with-cross-origin-redirect.sub.html]
+ expected: TIMEOUT
+ [pageswap on navigation with same-origin redirect]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini
new file mode 100644
index 0000000000..573635a83c
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini
@@ -0,0 +1,4 @@
+[pageswap-push-with-redirect.html]
+ expected: ERROR
+ [pageswap on navigation with same-origin redirect]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini
new file mode 100644
index 0000000000..b2ddf034c9
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini
@@ -0,0 +1,4 @@
+[pageswap-reload-navigation.html]
+ expected: ERROR
+ [pageswap on replace navigation from script]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini
new file mode 100644
index 0000000000..0bfaf13b9a
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini
@@ -0,0 +1,4 @@
+[pageswap-replace-navigation.html]
+ expected: ERROR
+ [pageswap on replace navigation from script]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-with-cross-origin-redirect.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-with-cross-origin-redirect.sub.html.ini
new file mode 100644
index 0000000000..1325efbcf0
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-with-cross-origin-redirect.sub.html.ini
@@ -0,0 +1,4 @@
+[pageswap-replace-with-cross-origin-redirect.sub.html]
+ expected: TIMEOUT
+ [pageswap on navigation with same-origin redirect]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html.ini
new file mode 100644
index 0000000000..d91941cca9
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html.ini
@@ -0,0 +1,4 @@
+[pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html]
+ expected: TIMEOUT
+ [pageswap on traverse navigation from script]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini
new file mode 100644
index 0000000000..f73f8739db
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini
@@ -0,0 +1,4 @@
+[pageswap-traverse-navigation-no-bfcache.https.html]
+ expected: TIMEOUT
+ [pageswap on traverse navigation from script]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
index 3f4cc876ce..4e8a11777a 100644
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
@@ -1,5 +1,3 @@
[2d.filter.canvasFilterObject.blur.exceptions.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Test exceptions on CanvasFilter() blur.object]
+ [Test exceptions on gaussianBlur filter]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
index cbef947170..bce3484ed1 100644
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
@@ -1,5 +1,3 @@
[2d.filter.canvasFilterObject.colorMatrix.tentative.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Test the functionality of ColorMatrix filters in CanvasFilter objects]
+ [Test the functionality of ColorMatrix filters]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
index 55c378fa4b..09a94fafac 100644
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
@@ -1,5 +1,6 @@
[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ FAIL
[Test pixels on CanvasFilter() componentTransfer with discrete type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
index e0e43d8274..d64dcb0cda 100644
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
@@ -1,5 +1,6 @@
[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ FAIL
[Test pixels on CanvasFilter() componentTransfer with gamma type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
index 0b435c4a55..35ef3f8f2e 100644
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
@@ -1,5 +1,6 @@
[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ FAIL
[Test pixels on CanvasFilter() componentTransfer with identity type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
index 0401907830..0e39053d30 100644
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
@@ -1,5 +1,6 @@
[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ FAIL
[Test pixels on CanvasFilter() componentTransfer with linear type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
index 6964e4239a..5007e975c0 100644
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
@@ -1,5 +1,6 @@
[2d.filter.canvasFilterObject.componentTransfer.table.tentative.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
+ FAIL
[Test pixels on CanvasFilter() componentTransfer with table type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
new file mode 100644
index 0000000000..ad57223953
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
new file mode 100644
index 0000000000..059da4018e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
new file mode 100644
index 0000000000..390e5c2df6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini
deleted file mode 100644
index 2984193472..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini
deleted file mode 100644
index 9621cbaa80..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini
deleted file mode 100644
index 3192a1b21a..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini
deleted file mode 100644
index 4d1f3e0646..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini
deleted file mode 100644
index 9a7564bda6..0000000000
--- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
new file mode 100644
index 0000000000..f25c403cba
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
new file mode 100644
index 0000000000..6860810164
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini
new file mode 100644
index 0000000000..9b2b411984
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.colorMatrix.html]
+ [Test the functionality of ColorMatrix filters]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini
new file mode 100644
index 0000000000..28eee7745b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.discrete.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini
new file mode 100644
index 0000000000..59b029b622
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.gamma.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini
new file mode 100644
index 0000000000..e09298d122
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.identity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini
new file mode 100644
index 0000000000..5a9b35c68f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.linear.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini
new file mode 100644
index 0000000000..3ec9d63512
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.table.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini
new file mode 100644
index 0000000000..d868cd8c20
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.convolveMatrix.exceptions.html]
+ [Test exceptions on CanvasFilter() convolveMatrix]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.html.ini
new file mode 100644
index 0000000000..7d7a9154df
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.dropShadow.exceptions.html]
+ [Test exceptions on CanvasFilter() dropShadow object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini
new file mode 100644
index 0000000000..7369fa6d23
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.dropShadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
new file mode 100644
index 0000000000..b748c5dfa0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.isotropic.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
new file mode 100644
index 0000000000..07ba56ece2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.mostly-x.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
new file mode 100644
index 0000000000..82c9e26ef6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.mostly-y.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
new file mode 100644
index 0000000000..1936477694
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.x-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
new file mode 100644
index 0000000000..48cf358991
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.y-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini
new file mode 100644
index 0000000000..e16419cdde
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.turbulence.inputTypes.html]
+ [Test exceptions on CanvasFilter() turbulence object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.filter.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.filter.html.ini
new file mode 100644
index 0000000000..765f4bc1df
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.filter.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini
new file mode 100644
index 0000000000..9c73854e53
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.ctm.getTransform.html]
+ [Tests getTransform inside layers.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini
new file mode 100644
index 0000000000..80e523c094
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.resetTransform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini
new file mode 100644
index 0000000000..b4f4152f80
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.setTransform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini
new file mode 100644
index 0000000000..06e02a8dee
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.shadow-in-transformed-layer.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini
index a7fa3d9c48..24a499ca05 100644
--- a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini
@@ -1,6 +1,6 @@
[createImageBitmap-serializable.html]
expected:
- if os == "android": [TIMEOUT, OK, ERROR]
+ if os == "android": [ERROR, OK, TIMEOUT]
[Serialize ImageBitmap created from an HTMLVideoElement]
expected:
if os == "android": [FAIL, TIMEOUT]
@@ -15,31 +15,31 @@
[Serialize ImageBitmap created from a vector HTMLImageElement]
expected:
- if os == "android": [PASS, NOTRUN, TIMEOUT]
+ if os == "android": [PASS, TIMEOUT, NOTRUN]
[Serialize ImageBitmap created from a bitmap SVGImageElement]
expected:
- if os == "android": [PASS, NOTRUN, TIMEOUT]
+ if os == "android": [PASS, TIMEOUT, NOTRUN]
[Serialize ImageBitmap created from a vector SVGImageElement]
expected:
- if os == "android": [PASS, NOTRUN]
+ if os == "android": [TIMEOUT, PASS, NOTRUN]
[Serialize ImageBitmap created from an OffscreenCanvas]
expected:
- if os == "android": [PASS, NOTRUN]
+ if os == "android": [NOTRUN, PASS]
[Serialize ImageBitmap created from an ImageData]
expected:
- if os == "android": [PASS, NOTRUN]
+ if os == "android": [NOTRUN, PASS]
[Serialize ImageBitmap created from an ImageBitmap]
expected:
- if os == "android": [PASS, NOTRUN]
+ if os == "android": [NOTRUN, PASS]
[Serialize ImageBitmap created from a Blob]
expected:
- if os == "android": [PASS, NOTRUN, TIMEOUT]
+ if os == "android": [NOTRUN, PASS, TIMEOUT]
[Serializing a non-origin-clean ImageBitmap throws.]
expected:
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini
new file mode 100644
index 0000000000..bb9ee2467e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini
@@ -0,0 +1,3 @@
+[2d.gradient.conic.negative.rotation.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850 \ No newline at end of file
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini
new file mode 100644
index 0000000000..70f1f1702c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.gradient.conic.negative.rotation.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini
new file mode 100644
index 0000000000..9eccfeff97
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini
@@ -0,0 +1,3 @@
+[2d.gradient.conic.positive.rotation.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850 \ No newline at end of file
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini
new file mode 100644
index 0000000000..f87d8f217e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.gradient.conic.positive.rotation.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html.ini
new file mode 100644
index 0000000000..0d185a1e7b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html.ini
@@ -0,0 +1,3 @@
+[2d.gradient.interpolate.coloralpha.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.worker.js.ini
new file mode 100644
index 0000000000..b9badc8638
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.gradient.interpolate.coloralpha.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
index 4451a7d8a3..4e8a11777a 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
@@ -1,3 +1,3 @@
[2d.filter.canvasFilterObject.blur.exceptions.tentative.html]
- [Test exceptions on CanvasFilter() blur.object]
+ [Test exceptions on gaussianBlur filter]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini
index a9ec08d8a7..88935ddead 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini
@@ -1,3 +1,3 @@
[2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.html]
- [Test exceptions on CanvasFilter() blur.object]
+ [Test exceptions on gaussianBlur filter]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
index 61dafe7fce..bce3484ed1 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
@@ -1,3 +1,3 @@
[2d.filter.canvasFilterObject.colorMatrix.tentative.html]
- [Test the functionality of ColorMatrix filters in CanvasFilter objects]
+ [Test the functionality of ColorMatrix filters]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini
index bb5dabba5e..c50cadc092 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini
@@ -1,3 +1,3 @@
[2d.filter.canvasFilterObject.colorMatrix.tentative.worker.html]
- [Test the functionality of ColorMatrix filters in CanvasFilter objects]
+ [Test the functionality of ColorMatrix filters]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
index 8c7cb3e005..44fb3c2c99 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
@@ -1,3 +1,4 @@
[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html]
+ expected: FAIL
[Test pixels on CanvasFilter() componentTransfer with discrete type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html.ini
new file mode 100644
index 0000000000..fea0f2668e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini
deleted file mode 100644
index 24b1fac3cc..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.html]
- [Test pixels on CanvasFilter() componentTransfer with discrete type]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
index 53f5908209..b250f2e5ea 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
@@ -1,3 +1,4 @@
[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html]
+ expected: FAIL
[Test pixels on CanvasFilter() componentTransfer with gamma type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html.ini
new file mode 100644
index 0000000000..37efdad818
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini
deleted file mode 100644
index 5f78a2365a..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.html]
- [Test pixels on CanvasFilter() componentTransfer with gamma type]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
index aebe150b83..d494c5e861 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
@@ -1,3 +1,4 @@
[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html]
+ expected: FAIL
[Test pixels on CanvasFilter() componentTransfer with identity type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html.ini
new file mode 100644
index 0000000000..cdbf822301
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini
deleted file mode 100644
index 0275b7913e..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.html]
- [Test pixels on CanvasFilter() componentTransfer with identity type]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
index 4057e21a54..88e01144a3 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
@@ -1,3 +1,4 @@
[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html]
+ expected: FAIL
[Test pixels on CanvasFilter() componentTransfer with linear type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html.ini
new file mode 100644
index 0000000000..8bee7228c8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini
deleted file mode 100644
index d0fbf3043f..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.html]
- [Test pixels on CanvasFilter() componentTransfer with linear type]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
index 19140a3824..13a97856ea 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
@@ -1,3 +1,4 @@
[2d.filter.canvasFilterObject.componentTransfer.table.tentative.html]
+ expected: FAIL
[Test pixels on CanvasFilter() componentTransfer with table type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html.ini
new file mode 100644
index 0000000000..95347189c0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini
deleted file mode 100644
index 4c87d952f0..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.html]
- [Test pixels on CanvasFilter() componentTransfer with table type]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
new file mode 100644
index 0000000000..ad57223953
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini
new file mode 100644
index 0000000000..f75a14cc30
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
new file mode 100644
index 0000000000..059da4018e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini
new file mode 100644
index 0000000000..8959869db5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
new file mode 100644
index 0000000000..390e5c2df6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini
new file mode 100644
index 0000000000..bc247e7beb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini
deleted file mode 100644
index 2984193472..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini
deleted file mode 100644
index a16f0fccdf..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini
deleted file mode 100644
index 9621cbaa80..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini
deleted file mode 100644
index 2e2112c793..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini
deleted file mode 100644
index 3192a1b21a..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini
deleted file mode 100644
index 0fd3c9ee53..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini
deleted file mode 100644
index 4d1f3e0646..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini
deleted file mode 100644
index 08cef8e4d2..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html]
- expected:
- if os == "linux": [TIMEOUT, ERROR]
- TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini
deleted file mode 100644
index 9a7564bda6..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini
deleted file mode 100644
index e99615d8e0..0000000000
--- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html]
- expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
new file mode 100644
index 0000000000..f25c403cba
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini
new file mode 100644
index 0000000000..313bdcf7ff
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
new file mode 100644
index 0000000000..6860810164
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini
new file mode 100644
index 0000000000..2c60f9dd80
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.html.ini
new file mode 100644
index 0000000000..9b2b411984
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.colorMatrix.html]
+ [Test the functionality of ColorMatrix filters]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini
new file mode 100644
index 0000000000..e2f8f0a630
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.colorMatrix.worker.html]
+ [Test the functionality of ColorMatrix filters]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini
new file mode 100644
index 0000000000..28eee7745b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.discrete.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini
new file mode 100644
index 0000000000..b01f46aed3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.discrete.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini
new file mode 100644
index 0000000000..59b029b622
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.gamma.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini
new file mode 100644
index 0000000000..00e0f519db
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.gamma.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini
new file mode 100644
index 0000000000..e09298d122
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.identity.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini
new file mode 100644
index 0000000000..93ebc7a029
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.identity.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini
new file mode 100644
index 0000000000..5a9b35c68f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.linear.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini
new file mode 100644
index 0000000000..38923d05ad
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.linear.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini
new file mode 100644
index 0000000000..3ec9d63512
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.table.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini
new file mode 100644
index 0000000000..a5076d7437
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.componentTransfer.table.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini
new file mode 100644
index 0000000000..d868cd8c20
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.convolveMatrix.exceptions.html]
+ [Test exceptions on CanvasFilter() convolveMatrix]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini
new file mode 100644
index 0000000000..a1ae704372
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.convolveMatrix.exceptions.worker.html]
+ [Test exceptions on CanvasFilter() convolveMatrix]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini
new file mode 100644
index 0000000000..7d7a9154df
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.dropShadow.exceptions.html]
+ [Test exceptions on CanvasFilter() dropShadow object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini
new file mode 100644
index 0000000000..5e424dff11
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.dropShadow.exceptions.worker.html]
+ [Test exceptions on CanvasFilter() dropShadow object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.html.ini
new file mode 100644
index 0000000000..7369fa6d23
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.dropShadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini
new file mode 100644
index 0000000000..4c28282371
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.dropShadow.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
new file mode 100644
index 0000000000..b748c5dfa0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.isotropic.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini
new file mode 100644
index 0000000000..35968d5306
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.isotropic.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
new file mode 100644
index 0000000000..07ba56ece2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.mostly-x.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini
new file mode 100644
index 0000000000..86ab5962ea
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.mostly-x.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
new file mode 100644
index 0000000000..82c9e26ef6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.mostly-y.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini
new file mode 100644
index 0000000000..6f82af0f57
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.mostly-y.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
new file mode 100644
index 0000000000..1936477694
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.x-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini
new file mode 100644
index 0000000000..d2d77fbcf5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.x-only.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
new file mode 100644
index 0000000000..48cf358991
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.y-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini
new file mode 100644
index 0000000000..3514179242
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini
@@ -0,0 +1,2 @@
+[2d.filter.layers.gaussianBlur.y-only.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini
new file mode 100644
index 0000000000..e16419cdde
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.turbulence.inputTypes.html]
+ [Test exceptions on CanvasFilter() turbulence object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.js.ini
new file mode 100644
index 0000000000..2655d8b0b1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.layers.turbulence.inputTypes.worker.html]
+ [Test exceptions on CanvasFilter() turbulence object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.html.ini
new file mode 100644
index 0000000000..765f4bc1df
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini
new file mode 100644
index 0000000000..9b5b2b40da
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.filter.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini
new file mode 100644
index 0000000000..9c73854e53
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.ctm.getTransform.html]
+ [Tests getTransform inside layers.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini
new file mode 100644
index 0000000000..23ab4a8a5e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.layer.ctm.getTransform.worker.html]
+ [Tests getTransform inside layers.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini
new file mode 100644
index 0000000000..80e523c094
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.resetTransform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini
new file mode 100644
index 0000000000..18b178e7a1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.resetTransform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini
new file mode 100644
index 0000000000..b4f4152f80
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.setTransform.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini
new file mode 100644
index 0000000000..46bb3227c9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.setTransform.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini
new file mode 100644
index 0000000000..06e02a8dee
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.shadow-in-transformed-layer.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini
new file mode 100644
index 0000000000..070fec454f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.ctm.shadow-in-transformed-layer.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.html.ini
new file mode 100644
index 0000000000..e7c121bc3d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.drawImage.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.w.html.ini
new file mode 100644
index 0000000000..bfd27f9b35
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.w.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.drawImage.w.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.html.ini
new file mode 100644
index 0000000000..33ab2b1b8b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.html.ini
@@ -0,0 +1,4 @@
+[2d.path.arc.selfintersect.1.html]
+ [arc() with lineWidth > 2*radius is drawn sensibly]
+ expected:
+ if (os == "win"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini
index ba0200f4ac..4bbc14f0aa 100644
--- a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini
@@ -1,3 +1,4 @@
[2d.path.arc.selfintersect.1.worker.html]
- expected:
- if (os == "android") and fission: TIMEOUT
+ [arc() with lineWidth > 2*radius is drawn sensibly]
+ expected:
+ if (os == "win"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini
new file mode 100644
index 0000000000..393979b6ec
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.zero.3.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850 \ No newline at end of file
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini
new file mode 100644
index 0000000000..67ddb0a199
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.zero.3.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini
new file mode 100644
index 0000000000..63a72e53f2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.zero.6.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850 \ No newline at end of file
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini
new file mode 100644
index 0000000000..442082930d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.zero.6.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker.js.ini
new file mode 100644
index 0000000000..6b195de608
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.end.ltr.worker.html]
+ expected:
+ if tsan: [OK, CRASH]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker.js.ini
new file mode 100644
index 0000000000..7cbf31e7a1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.start.ltr.worker.html]
+ expected:
+ if tsan: [OK, CRASH]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker.js.ini
new file mode 100644
index 0000000000..5aa89aa1e2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fontface.notinpage.worker.html]
+ expected:
+ if tsan: [OK, CRASH]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini
new file mode 100644
index 0000000000..67806f3d49
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.space.collapse.other.worker.html]
+ expected:
+ if tsan: [OK, CRASH]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini
new file mode 100644
index 0000000000..1522fb453f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.space.collapse.space.worker.html]
+ expected:
+ if tsan: [OK, CRASH]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini
new file mode 100644
index 0000000000..302138f624
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.space.collapse.start.worker.html]
+ expected:
+ if tsan: CRASH
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini
new file mode 100644
index 0000000000..44678d065f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.fontBoundingBox.worker.html]
+ expected:
+ if tsan: [OK, CRASH]
diff --git a/testing/web-platform/meta/html/dom/aria-attribute-reflection.html.ini b/testing/web-platform/meta/html/dom/aria-attribute-reflection.html.ini
deleted file mode 100644
index 27d897c710..0000000000
--- a/testing/web-platform/meta/html/dom/aria-attribute-reflection.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[aria-attribute-reflection.html]
- [aria-braillelabel attribute reflects.]
- expected: FAIL
-
- [aria-brailleroledescription attribute reflects.]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini b/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini
index d8f8b83412..af62c9acb2 100644
--- a/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini
+++ b/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini
@@ -1,6 +1,7 @@
[aria-element-reflection-disconnected.html]
- [Element references should stay valid when content is disconnected (single element)]
- expected: FAIL
-
+ prefs: [accessibility.ARIAElementReflection.enabled:true]
[Element references should stay valid when content is disconnected (element array)]
expected: FAIL
+
+ [Element references should stay valid when content is disconnected (single element)]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini b/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini
index e59f2ea938..ad3b5c86ed 100644
--- a/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini
+++ b/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini
@@ -1,31 +1,11 @@
[aria-element-reflection.html]
- [aria-activedescendant element reflection]
- expected: FAIL
-
- [If the content attribute is set directly, the IDL attribute getter always returns the first element whose ID matches the content attribute.]
- expected: FAIL
-
- [Setting the IDL attribute to an element which is not the first element in DOM order with its ID causes the content attribute to be an empty string]
- expected: FAIL
-
- [Setting an element reference that crosses into a shadow tree is disallowed, but setting one that is in a shadow inclusive ancestor is allowed.]
- expected: FAIL
-
+ prefs: [accessibility.ARIAElementReflection.enabled:true]
[aria-errormessage]
expected: FAIL
[aria-details]
expected: FAIL
- [Reparenting an element into a descendant shadow scope hides the element reference.]
- expected: FAIL
-
- [Reparenting referenced element cannot cause retargeting of reference.]
- expected: FAIL
-
- [Element reference set in invalid scope remains intact throughout move to valid scope.]
- expected: FAIL
-
[aria-labelledby.]
expected: FAIL
@@ -50,17 +30,38 @@
[Moving explicitly set elements around within the same scope, and removing from the DOM.]
expected: FAIL
- [Attaching element reference before it's inserted into the DOM.]
+ [Passing values of the wrong type should throw a TypeError]
expected: FAIL
+ [Reparenting an element into a descendant shadow scope hides the element reference.]
+ expected: [PASS, FAIL]
+
+ [Reparenting referenced element cannot cause retargeting of reference.]
+ expected: [PASS, FAIL]
+
+ [Setting the IDL attribute to an element which is not the first element in DOM order with its ID causes the content attribute to be an empty string]
+ expected: [PASS, FAIL]
+
+ [If the content attribute is set directly, the IDL attribute getter always returns the first element whose ID matches the content attribute.]
+ expected: [PASS, FAIL]
+
+ [Element reference set in invalid scope remains intact throughout move to valid scope.]
+ expected: [PASS, FAIL]
+
[Cross-document references and moves.]
- expected: FAIL
+ expected: [PASS, FAIL]
[Deleting a reflected element should return null for the IDL attribute and the content attribute will be empty.]
- expected: FAIL
+ expected: [PASS, FAIL]
+
+ [Attaching element reference before it's inserted into the DOM.]
+ expected: [PASS, FAIL]
+
+ [Setting an element reference that crosses into a shadow tree is disallowed, but setting one that is in a shadow inclusive ancestor is allowed.]
+ expected: [PASS, FAIL]
[Changing the ID of an element doesn't lose the reference.]
- expected: FAIL
+ expected: [PASS, FAIL]
- [Passing values of the wrong type should throw a TypeError]
- expected: FAIL
+ [aria-activedescendant element reflection]
+ expected: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini
index e6183eb512..d75c5ec460 100644
--- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini
+++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini
@@ -8,11 +8,3 @@
[Non-HTML element text contents influence dir=auto]
expected: FAIL
- [text changes apply to dir=auto on further ancestor after removing dir=auto from closer ancestor]
- expected: FAIL
-
- [directionality of bdi elements: dir=auto empty in rtl parent]
- expected: FAIL
-
- [directionality of bdi elements: no dir attribute empty in rtl parent]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini
index cd45a25c3e..fb732548e2 100644
--- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini
+++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini
@@ -1,16 +1,10 @@
[dir-auto-dynamic-changes.window.html]
- [dir=auto changes for content insertion and removal, in and out of document]
- expected: FAIL
-
[dir=auto changes for slot reassignment]
expected: FAIL
[text changes affecting both slot and ancestor with dir=auto]
expected: FAIL
- [dynamic changes to subtrees excluded as a result of the dir attribute]
- expected: FAIL
-
[dynamic changes inside of non-HTML elements]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini
deleted file mode 100644
index 75cf38f059..0000000000
--- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[dir-shadow-41.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
index 033ebb0b81..5ec33323ae 100644
--- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
+++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
@@ -1,3 +1,2 @@
[dir_auto-N-EN.html]
restart-after: true
- expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/idlharness.https.html.ini b/testing/web-platform/meta/html/dom/idlharness.https.html.ini
index c8fbdbbab1..4382684e10 100644
--- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini
+++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini
@@ -1,4 +1,4 @@
-prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true, dom.iframe_lazy_loading.enabled:true, dom.webcomponents.shadowdom.declarative.enabled:true]
+prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true, dom.iframe_lazy_loading.enabled:true, dom.webcomponents.shadowdom.declarative.enabled:true, network.fetchpriority.enabled:true]
[idlharness.https.html?exclude=(Document|Window|HTML.*)]
[AudioTrack interface: existence and properties of interface prototype object]
expected: FAIL
@@ -282,21 +282,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu
[ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type]
expected: FAIL
- [CanvasRenderingContext2D interface: operation isContextLost()]
- expected: FAIL
-
- [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isContextLost()" with the proper type]
- expected: FAIL
-
- [OffscreenCanvasRenderingContext2D interface: operation isContextLost()]
- expected: FAIL
-
- [SVGElement interface: attribute oncontextlost]
- expected: FAIL
-
- [SVGElement interface: attribute oncontextrestored]
- expected: FAIL
-
[SVGElement interface: attribute onbeforematch]
expected: FAIL
@@ -696,48 +681,102 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu
[MessagePort interface: attribute onclose]
expected: FAIL
+ [PageSwapEvent interface: existence and properties of interface object]
+ expected: FAIL
-[idlharness.https.html?include=(Document|Window)]
- [Window interface: window must inherit property "originAgentCluster" with the proper type]
+ [PageSwapEvent interface object length]
expected: FAIL
- [Window interface: attribute originAgentCluster]
+ [PageSwapEvent interface object name]
+ expected: FAIL
+
+ [PageSwapEvent interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [PageSwapEvent interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [PageSwapEvent interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [PageSwapEvent interface: attribute activation]
+ expected: FAIL
+
+ [PageSwapEvent interface: attribute viewTransition]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface: existence and properties of interface object]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface object length]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface object name]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface: attribute reason]
+ expected: FAIL
+
+ [NotRestoredReasonDetails interface: operation toJSON()]
+ expected: FAIL
+
+ [NotRestoredReasons interface: existence and properties of interface object]
+ expected: FAIL
+
+ [NotRestoredReasons interface object length]
expected: FAIL
- [Window interface: attribute oncontextlost]
+ [NotRestoredReasons interface object name]
expected: FAIL
- [Window interface: attribute oncontextrestored]
+ [NotRestoredReasons interface: existence and properties of interface prototype object]
expected: FAIL
- [Window interface: window must inherit property "oncontextlost" with the proper type]
+ [NotRestoredReasons interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [Window interface: window must inherit property "oncontextrestored" with the proper type]
+ [NotRestoredReasons interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [Document interface: attribute oncontextlost]
+ [NotRestoredReasons interface: attribute src]
expected: FAIL
- [Document interface: attribute oncontextrestored]
+ [NotRestoredReasons interface: attribute id]
expected: FAIL
- [Document interface: iframe.contentDocument must inherit property "oncontextlost" with the proper type]
+ [NotRestoredReasons interface: attribute name]
expected: FAIL
- [Document interface: iframe.contentDocument must inherit property "oncontextrestored" with the proper type]
+ [NotRestoredReasons interface: attribute url]
expected: FAIL
- [Document interface: new Document() must inherit property "oncontextlost" with the proper type]
+ [NotRestoredReasons interface: attribute reasons]
expected: FAIL
- [Document interface: new Document() must inherit property "oncontextrestored" with the proper type]
+ [NotRestoredReasons interface: attribute children]
expected: FAIL
- [Document interface: documentWithHandlers must inherit property "oncontextlost" with the proper type]
+ [NotRestoredReasons interface: operation toJSON()]
expected: FAIL
- [Document interface: documentWithHandlers must inherit property "oncontextrestored" with the proper type]
+ [SVGSVGElement interface: attribute onpageswap]
+ expected: FAIL
+
+
+[idlharness.https.html?include=(Document|Window)]
+ [Window interface: window must inherit property "originAgentCluster" with the proper type]
+ expected: FAIL
+
+ [Window interface: attribute originAgentCluster]
expected: FAIL
[Window interface: attribute onbeforematch]
@@ -776,6 +815,12 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu
[Window interface: window must inherit property "onpagereveal" with the proper type]
expected: FAIL
+ [Window interface: attribute onpageswap]
+ expected: FAIL
+
+ [Window interface: window must inherit property "onpageswap" with the proper type]
+ expected: FAIL
+
[idlharness.https.html?include=HTML.*]
[HTMLVideoElement interface: attribute playsInline]
@@ -820,18 +865,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu
[HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate()" with the proper type]
expected: FAIL
- [HTMLElement interface: attribute oncontextlost]
- expected: FAIL
-
- [HTMLElement interface: attribute oncontextrestored]
- expected: FAIL
-
- [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextlost" with the proper type]
- expected: FAIL
-
- [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextrestored" with the proper type]
- expected: FAIL
-
[HTMLLinkElement interface: attribute blocking]
expected: FAIL
@@ -856,41 +889,32 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu
[HTMLElement interface: document.createElement("noscript") must inherit property "onbeforematch" with the proper type]
expected: FAIL
- [HTMLLinkElement interface: attribute fetchPriority]
- expected: FAIL
-
- [HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type]
- expected: FAIL
-
- [HTMLImageElement interface: attribute fetchPriority]
- expected: FAIL
-
- [HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type]
+ [HTMLDetailsElement interface: attribute name]
expected: FAIL
- [HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type]
+ [HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type]
expected: FAIL
- [HTMLScriptElement interface: attribute fetchPriority]
+ [HTMLBodyElement interface: attribute onpagereveal]
expected: FAIL
- [HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type]
+ [HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type]
expected: FAIL
- [HTMLDetailsElement interface: attribute name]
+ [HTMLFrameSetElement interface: attribute onpagereveal]
expected: FAIL
- [HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type]
+ [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type]
expected: FAIL
- [HTMLBodyElement interface: attribute onpagereveal]
+ [HTMLBodyElement interface: attribute onpageswap]
expected: FAIL
- [HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type]
+ [HTMLBodyElement interface: document.createElement("body") must inherit property "onpageswap" with the proper type]
expected: FAIL
- [HTMLFrameSetElement interface: attribute onpagereveal]
+ [HTMLFrameSetElement interface: attribute onpageswap]
expected: FAIL
- [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type]
+ [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpageswap" with the proper type]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/idlharness.worker.js.ini b/testing/web-platform/meta/html/dom/idlharness.worker.js.ini
index a9ff034946..69318290ce 100644
--- a/testing/web-platform/meta/html/dom/idlharness.worker.js.ini
+++ b/testing/web-platform/meta/html/dom/idlharness.worker.js.ini
@@ -5,9 +5,6 @@
[ImageData interface: attribute colorSpace]
expected: FAIL
- [OffscreenCanvasRenderingContext2D interface: operation isContextLost()]
- expected: FAIL
-
[PromiseRejectionEvent interface: attribute promise]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.html.ini
index 346d7282c0..332e5d8560 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-001.tentative.html]
+[element-render-blocking-001.html]
[blocking defers frames until full parsing]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.html.ini
index 511925c1b6..e45579f7cf 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-002.tentative.html]
+[element-render-blocking-002.html]
[blocking defers until needed element is parsed]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.html.ini
index 92a6b95f04..9ce0274bd3 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-003.tentative.html]
+[element-render-blocking-003.html]
[adding link in the head defers frames]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.html.ini
index a6e9373200..77041e1247 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-006.tentative.html]
+[element-render-blocking-006.html]
[adding 'blocking=render' in the head makes it blocking]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.html.ini
index 9561d696be..e8b5264458 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-008.tentative.html]
+[element-render-blocking-008.html]
[changing media to matching causes link to have an effect]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.html.ini
index 0675b81361..79f8db6e44 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-011.tentative.html]
+[element-render-blocking-011.html]
[changing rel to expect in the head causes it to be blocking]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.html.ini
index 1e31c3f000..3389a59607 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-012.tentative.html]
+[element-render-blocking-012.html]
[adding href in the head makes it blocking]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.html.ini
index 3e821238f4..31bccf7da9 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-024.tentative.html]
+[element-render-blocking-024.html]
[unknown href causes the whole document to be blocked]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini
deleted file mode 100644
index 2bf30fa410..0000000000
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[element-render-blocking-025.tentative.html]
- [adding an id in the body satisfies render block]
- expected:
- if tsan: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.html.ini
index 61f04ef7a4..19a5687b60 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-027.tentative.html]
+[element-render-blocking-027.html]
[unknown href causes the whole document to be blocked (with href changes!)]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.html.ini
index 342b4dbb48..ff4108cee1 100644
--- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.html.ini
@@ -1,3 +1,3 @@
-[element-render-blocking-028.tentative.html]
+[element-render-blocking-028.html]
[removing some links but not all keeps at least the matching link blocking]
expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-033.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-033.html.ini
new file mode 100644
index 0000000000..6580246c97
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-033.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-033.html]
+ [blocking defers frames until full parsing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-034.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-034.html.ini
new file mode 100644
index 0000000000..41f8675b78
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-034.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-034.html]
+ [relative URLs that match this document are OK]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-035.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-035.html.ini
new file mode 100644
index 0000000000..e3db94cc14
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-035.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-035.html]
+ [relative URLs that match this document are OK, regarless of <base>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-037.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-037.html.ini
new file mode 100644
index 0000000000..651497adf5
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-037.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-037.html]
+ [relative URLs that match this document are OK, regarless of <base>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-038.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-038.html.ini
new file mode 100644
index 0000000000..1c828648d4
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-038.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-038.html]
+ [link rel=expect: only connected elements are eligible]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini b/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini
index 5466f65feb..bb528811e2 100644
--- a/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini
+++ b/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini
@@ -184,3 +184,39 @@
[Test that for continuous text on the screen, writing suggestions may be allowed in one part but not another.]
expected: FAIL
+
+ [Test that the writingsuggestions attribute is available on an input type which the attribute doesn't apply. The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test that the writingsuggestions attribute is available on a disabled element. The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "false" to "true". The User Agent is responsible that writing suggestions are not applied to the element]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "false" to "true". The User Agent is responsible that writing suggestions are not applied to the element]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "false" to the empty string. The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "false" to the empty string. The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "false" to an invalid value. The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "false" to an invalid value. The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "true" to "false". The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "true" to "false". The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from the empty string to "false". The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
+
+ [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from the empty string to "false". The User Agent is responsible that writing suggestions are not applied to the element.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini b/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini
index 96ceeb8cdb..e5f5270237 100644
--- a/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini
+++ b/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini
@@ -1,6 +1,2 @@
[attr-img-fetchpriority.html]
- [fetchpriority attribute on <img> elements should reflect valid IDL values]
- expected: FAIL
-
- [fetchPriority of new Image() is 'auto']
- expected: FAIL
+ prefs: [network.fetchpriority.enabled:true]
diff --git a/testing/web-platform/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini b/testing/web-platform/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini
new file mode 100644
index 0000000000..c0896a22b7
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini
@@ -0,0 +1,255 @@
+[unicode-bidi-ua-rules.html]
+ [UA stylesheet rule for unicode-bidi, for <a>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <abbr>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <area>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <audio>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <b>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <base>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <body>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <br>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <button>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <canvas>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <cite>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <code>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <data>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <datalist>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <del>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <details>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <dfn>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <dialog>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <em>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <embed>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <fieldset>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <head>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <html>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <i>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <iframe>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <img>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <ins>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <kbd>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <label>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <link>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <map>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <mark>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <meta>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <meter>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <noscript>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <object>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <optgroup>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <option>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <param>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <progress>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <q>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <rp>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <rt>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <ruby>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <s>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <samp>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <script>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <select>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <slot>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <small>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <source>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <span>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <strong>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <style>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <sub>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <sup>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <template>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <time>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <title>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <track>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <u>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <var>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <video>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <wbr>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=hidden>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=text>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=search>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=tel>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=url>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=email>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=password>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=date>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=time>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=datetime-local>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=number>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=range>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=color>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=checkbox>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=radio>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=file>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=submit>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=image>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=reset>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <input type=button>]
+ expected: FAIL
+
+ [UA stylesheet rule for unicode-bidi, for <textarea>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles-no-h1-in-section.tentative.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles-no-h1-in-section.tentative.html.ini
new file mode 100644
index 0000000000..7bcae58dcf
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles-no-h1-in-section.tentative.html.ini
@@ -0,0 +1,2 @@
+[headings-styles-no-h1-in-section.tentative.html]
+ prefs: [layout.css.h1-in-section-ua-styles.enabled:false]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini
index 1bc31b2d57..2aecfa5c66 100644
--- a/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini
@@ -1,3 +1,2 @@
[headings-styles.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
+ prefs: [layout.css.h1-in-section-ua-styles.enabled:true]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini
index a690c21bec..974b56cdcc 100644
--- a/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini
@@ -1,5 +1,5 @@
[change-src-while-not-displayed.html]
expected:
- if (os == "linux") and not debug and not fission: [PASS, FAIL]
- if (os == "linux") and not debug and fission: [PASS, FAIL]
+ if (os == "win") and (processor == "x86") and debug: [PASS, FAIL]
if (os == "linux") and debug and not swgl: [PASS, FAIL]
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini
index 6b04469661..712b2b1efe 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini
@@ -1,7 +1,10 @@
[resource-selection-candidate-insert-before.html]
[inserting another source before the candidate]
expected:
- if (os == "linux") and debug and not fission: [FAIL, PASS]
- if (os == "linux") and not debug: [FAIL, PASS]
+ if (os == "linux") and not tsan and not swgl and debug and fission: [FAIL, PASS]
+ if (os == "linux") and not tsan and not swgl and debug and not fission: [FAIL, PASS]
+ if (os == "linux") and not tsan and swgl and not fission: [FAIL, PASS]
+ if (os == "linux") and not tsan and not swgl and not debug: [FAIL, PASS]
if (os == "win") and swgl: [FAIL, PASS]
+ if (os == "linux") and tsan: [PASS, FAIL]
FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini
index 68f6d275a6..19bf223829 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini
@@ -1,4 +1,4 @@
[resource-selection-source-media-env-change.html]
[the <source> media attribute: no reaction to environment change]
expected:
- if asan and not fission: [PASS, FAIL]
+ if not tsan and asan and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini
index 39e6389991..e10b7f181f 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini
@@ -1,10 +1,12 @@
[track-cue-mutable-fragment.html]
expected:
- if (os == "linux") and debug and not fission and not swgl: TIMEOUT
- if (os == "linux") and debug and fission: [OK, TIMEOUT]
- if (os == "linux") and not debug: [OK, TIMEOUT]
+ if (os == "linux") and not fission and not debug and asan: [OK, TIMEOUT]
+ if (os == "linux") and not fission and not debug and not asan: [TIMEOUT, OK]
+ if (os == "linux") and not fission and debug: [OK, TIMEOUT]
+ if (os == "linux") and fission: [OK, TIMEOUT]
[Cue fragment is mutable]
expected:
- if (os == "linux") and debug and not fission and not swgl: TIMEOUT
- if (os == "linux") and debug and fission: [PASS, TIMEOUT]
- if (os == "linux") and not debug: [PASS, TIMEOUT]
+ if (os == "linux") and not fission and not debug and asan: [PASS, TIMEOUT]
+ if (os == "linux") and not fission and not debug and not asan: [TIMEOUT, PASS]
+ if (os == "linux") and not fission and debug: [PASS, TIMEOUT]
+ if (os == "linux") and fission: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini
index b0d48fef3b..b4dbc800df 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini
@@ -1,4 +1,4 @@
-[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html]
+[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html]
expected:
if (os == "linux") and not fission: [OK, TIMEOUT]
if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini
index 2483b6391c..773edf42b7 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini
@@ -1,3 +1,3 @@
-[iframe_sandbox_window_open_download_allow_downloads.tentative.html]
+[iframe_sandbox_window_open_download_allow_downloads.tentative.https.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini
new file mode 100644
index 0000000000..54482a4faa
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini
@@ -0,0 +1,7 @@
+[sandbox-top-navigation-child-cross-origin.tentative.sub.window.html]
+ expected:
+ if (processor == "x86") and (os == "linux"): [OK, TIMEOUT]
+ [A cross-origin frame with delivered sandbox flags can not navigate top]
+ expected:
+ if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini
deleted file mode 100644
index 5a6cd16fbb..0000000000
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[sandbox-top-navigation-child-special-cases.tentative.sub.window.html]
- expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
- TIMEOUT
- [Allow top with user activation + user activation]
- expected: TIMEOUT
-
- [allow-top-navigation-by-user-activation set but no sticky activation]
- expected: NOTRUN
-
- [A cross-origin frame with frame sandbox flags can navigate top]
- expected: NOTRUN
-
- [A cross-origin frame with delivered sandbox flags can not navigate top]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini
index 285b69c4f7..f60114975a 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini
@@ -1,4 +1,22 @@
[sandbox-top-navigation-child.tentative.sub.window.html]
expected:
- if os == "win": [CRASH, TIMEOUT]
- CRASH
+ if os == "win": [TIMEOUT, CRASH]
+ TIMEOUT
+ [A frame with both top navigation frame sandbox flags uses the less restrictive one]
+ expected: NOTRUN
+
+ [A frame with both top navigation delivered sandbox flags uses the less restrictive one]
+ expected:
+ if os == "android": [NOTRUN, TIMEOUT]
+ NOTRUN
+
+ [A same-origin frame with frame sandbox flags can navigate top]
+ expected:
+ if os == "mac": [TIMEOUT, PASS]
+ if os == "linux": [TIMEOUT, PASS]
+
+ [A same-origin unsandboxed frame can navigate top]
+ expected:
+ if os == "win": TIMEOUT
+ if os == "android": [TIMEOUT, PASS]
+ [NOTRUN, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini
new file mode 100644
index 0000000000..299cab92fd
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini
@@ -0,0 +1,10 @@
+[sandbox-top-navigation-cross-site.tentative.sub.window.html]
+ expected: TIMEOUT
+ [A cross-site unsandboxed iframe navigation consumes user activation and disallows top-level navigation.]
+ expected: TIMEOUT
+
+ [A same-site unsandboxed iframe navigation does not consume user activation and allows top-level navigation.]
+ expected: NOTRUN
+
+ [A same-site unsandboxed iframe navigation without sticky user activation does not allow top-level navigation.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini
index 2b0ef4d222..6d183b527f 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini
@@ -1,4 +1,26 @@
[sandbox-top-navigation-escalate-privileges.tentative.sub.window.html]
- expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
- CRASH
+ expected: TIMEOUT
+ [A cross origin unsandboxed frame can't escalate privileges in a child frame]
+ expected:
+ if os == "mac": [FAIL, TIMEOUT]
+ if os == "linux": [FAIL, TIMEOUT]
+ FAIL
+
+ [A sandboxed same-origin grandchild without allow-same-origin can't escalate its own top-nav privileges]
+ expected: NOTRUN
+
+ [A same-origin grandchild with frame allow-top can navigate top]
+ expected:
+ if os == "win": [TIMEOUT, NOTRUN]
+ if os == "linux": [NOTRUN, TIMEOUT]
+ if os == "android": TIMEOUT
+ NOTRUN
+
+ [An unsandboxed grandchild inherits its parents ability to navigate top.]
+ expected:
+ if os == "win": [PASS, TIMEOUT]
+ if os == "mac": [TIMEOUT, NOTRUN]
+ if os == "linux": [TIMEOUT, NOTRUN, PASS]
+
+ [A sandboxed same-origin grandchild with allow-same-origin can give itself top-nav privileges]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini
index 55c200dd82..2fe0b61401 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini
@@ -1,16 +1,19 @@
[sandbox-top-navigation-grandchild.tentative.sub.window.html]
expected:
- if os == "mac": [TIMEOUT, CRASH]
- if os == "android": CRASH
- [CRASH, TIMEOUT]
+ if os == "android": TIMEOUT
+ [TIMEOUT, CRASH]
[A same-origin sandboxed grandchild in a cross-origin parent can navigate top]
expected: NOTRUN
[An unsandboxed same-origin grandchild can navigate top]
- expected: [TIMEOUT, NOTRUN]
+ expected:
+ if os == "android": [PASS, TIMEOUT, NOTRUN]
+ [TIMEOUT, NOTRUN]
[A same-origin grandchild in a cross-origin parent can navigate top]
- expected: NOTRUN
+ expected:
+ if os == "android": [TIMEOUT, NOTRUN]
+ NOTRUN
[A fully sandboxed same-origin grandchild can't navigate top]
expected: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini
new file mode 100644
index 0000000000..b0ed7c451c
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini
@@ -0,0 +1,7 @@
+[sandbox-top-navigation-user-activation.tentative.sub.window.html]
+ expected: TIMEOUT
+ [Allow top with user activation + user activation]
+ expected: TIMEOUT
+
+ [allow-top-navigation-by-user-activation set but no sticky activation]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini
new file mode 100644
index 0000000000..e2858b0f76
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini
@@ -0,0 +1,2 @@
+[select-child-button-and-datalist-invalidation.tentative.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini
new file mode 100644
index 0000000000..685f04dcb2
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini
@@ -0,0 +1,9 @@
+[select-datalist-options-idl.tentative.html]
+ [Option elements should work if they are a descendant of a selects datalist.]
+ expected: FAIL
+
+ [Options in datalist should still work when the multiple attribute is added.]
+ expected: FAIL
+
+ [Options in datalist in multiple should work after re-parsing and re-attaching.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini b/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini
new file mode 100644
index 0000000000..7b7f61763e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [AllocateProtoAndIfaceCache, EntrySlotOrCreate, NS_NewComputedDOMStyle, ProtoAndIfaceCache, mozilla::detail::HashTable]
+leak-threshold: [tab:716800]
diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini
new file mode 100644
index 0000000000..66b4719946
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini
@@ -0,0 +1,125 @@
+[interactive-content.html]
+ expected:
+ if os == "mac": TIMEOUT
+ if (os == "linux") and not debug: [TIMEOUT, OK]
+
+ [Clicking an SVG <a> link doesn't open <details>]
+ expected: FAIL
+
+ [Clicking an <input type=date> doesn't open <details>]
+ expected:
+ if (os == "android") and debug: [FAIL, PASS]
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=number> doesn't open <details>]
+ expected:
+ if (os == "android") and debug: [FAIL, PASS]
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=color> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+ if os == "android": FAIL
+
+ [Clicking an <input type=file> doesn't open <details>]
+ expected:
+ if os == "mac": NOTRUN
+ FAIL
+
+ [Clicking a <label> doesn't open <details>]
+ expected:
+ if os == "mac": NOTRUN
+
+ [Clicking in a <textarea> doesn't open <details>]
+ expected:
+ if os == "mac": NOTRUN
+
+ [Clicking a <video> doesn't open <details>]
+ expected:
+ if os == "mac": NOTRUN
+ if (os == "linux") and not debug: TIMEOUT
+
+ [Clicking an <input type=radio> doesn't open <details>]
+ expected:
+ if os == "mac": [TIMEOUT, NOTRUN]
+
+ [Clicking an <input type=image> doesn't open <details>]
+ expected:
+ if os == "mac": NOTRUN
+
+ [Clicking an <input type=datetime-local> doesn't open <details>]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking in an <iframe> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN, TIMEOUT]
+
+ [Clicking an <input type=password> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=url> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=button> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=reset> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=time> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=month> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=search> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <img> without a 'usemap' attribute opens <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=text> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking the content of an <embed> doesn't open <details>]
+ expected:
+ if os == "mac": [TIMEOUT, PASS]
+
+ [Clicking an <input type=submit> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=week> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=tel> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=email> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <img> with a 'usemap' attribute doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=checkbox> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
+
+ [Clicking an <input type=range> doesn't open <details>]
+ expected:
+ if os == "mac": [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini
new file mode 100644
index 0000000000..65ca46c502
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini
@@ -0,0 +1,39 @@
+[interestelement-interface.tentative.html]
+ [interestTargetElement reflects interestee HTML element]
+ expected: FAIL
+
+ [interestTargetElement reflects set value]
+ expected: FAIL
+
+ [interestTargetElement reflects set value across shadow root into light dom]
+ expected: FAIL
+
+ [interestTargetElement does not reflect set value inside shadowroot]
+ expected: FAIL
+
+ [interestTargetElement does not reflect invalid value]
+ expected: FAIL
+
+ [interestTargetElement throws error on assignment of non Element]
+ expected: FAIL
+
+ [interestAction reflects '' when attribute not present]
+ expected: FAIL
+
+ [interestAction reflects '' when attribute empty, setAttribute version]
+ expected: FAIL
+
+ [interestAction reflects '' when attribute empty, IDL setter version]
+ expected: FAIL
+
+ [interestAction reflects same casing]
+ expected: FAIL
+
+ [interestAction reflects '' when attribute set to [\]]
+ expected: FAIL
+
+ [interestAction reflects tostring value]
+ expected: FAIL
+
+ [interestAction reflects tostring value 2]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini
new file mode 100644
index 0000000000..ed83205a0e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini
@@ -0,0 +1,12 @@
+[invokeelement-interface.tentative.html]
+ [invokeAction reflects '' when attribute not present]
+ expected: FAIL
+
+ [invokeAction reflects '' when attribute empty, setAttribute version]
+ expected: FAIL
+
+ [invokeAction reflects '' when attribute empty, IDL version]
+ expected: FAIL
+
+ [invokeAction reflects '' when attribute set to [\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini
new file mode 100644
index 0000000000..dae2e79096
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini
@@ -0,0 +1,6 @@
+[invokeevent-interface.tentative.html]
+ [action is a readonly defaulting to '']
+ expected: FAIL
+
+ [action set to undefined]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini
index 97f430ce7f..19d709a88d 100644
--- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini
@@ -1,3 +1,3 @@
[invoketarget-button-event-dispatch.tentative.html]
- [event dispatches if invoker is non-HTML Element]
+ [event dispatches on click]
expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini
new file mode 100644
index 0000000000..98712ed1f0
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini
@@ -0,0 +1,123 @@
+[invoketarget-on-dialog-behavior.tentative.html]
+ [invoking (with invokeaction property as auto) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction property as auto) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as auto) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as auto) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction property as explicit empty) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction property as explicit empty) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as explicit empty) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as explicit empty) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction property as showmodal) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction property as showmodal) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as showmodal) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as showmodal) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction property as sHoWmOdAl) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction property as sHoWmOdAl) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as sHoWmOdAl) closed dialog opens as modal]
+ expected: FAIL
+
+ [invoking (with invokeaction attribute as sHoWmOdAl) while changing action still opens as modal]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as auto) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as auto) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as auto) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as auto) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as auto) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as auto) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as explicit empty) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as explicit empty) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as explicit empty) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as explicit empty) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as explicit empty) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as explicit empty) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as close) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as close) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as close) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as close) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as close) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as close) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as cLoSe) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as cLoSe) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction property as cLoSe) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as cLoSe) open dialog closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as cLoSe) open dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking to close (with invokeaction attribute as cLoSe) open modal dialog while changing action still closes]
+ expected: FAIL
+
+ [invoking (as showmodal) closed popover dialog opens as modal]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini
index de96fc5f32..463016d51a 100644
--- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini
@@ -1,5 +1,7 @@
[invoketarget-on-popover-behavior.tentative.html]
prefs: [dom.element.popover.enabled: true]
+ expected:
+ if (os == "mac") and not debug: TIMEOUT
[invoking (as auto) closed popover opens]
expected: FAIL
@@ -7,25 +9,117 @@
expected: FAIL
[invoking (as togglepopover - case insensitive) closed popover opens]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [FAIL, TIMEOUT]
+ FAIL
[invoking (as showpopover) closed popover opens]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
[invoking (as showpopover - case insensitive) closed popover opens]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
[invoking (as showpopover) open popover is noop]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
[invoking (as hidepopover) open popover closes]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
[invoking (as hidepopover - case insensitive) open popover closes]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
[invoking (as auto) from within open popover closes]
expected: FAIL
[invoking (as togglepopover) from within open popover closes]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [TIMEOUT, NOTRUN, FAIL]
+ FAIL
+
+ [invoking (as foo) on open popover does nothing]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
+
+ [invoking (as togglemodal) on open popover does nothing]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
+
+ [invoking (as showpicker) on open popover does nothing]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+ FAIL
+
+ [invoking (as toggle) on open popover does nothing]
+ expected:
+ if (os == "mac") and not debug: [NOTRUN, FAIL, TIMEOUT]
+ FAIL
+
+ [invoking (as open) on open popover does nothing]
+ expected:
+ if (os == "mac") and not debug: [NOTRUN, FAIL]
+ FAIL
+
+ [invoking (as close) on open popover does nothing]
+ expected:
+ if (os == "mac") and not debug: [NOTRUN, TIMEOUT]
+ FAIL
+
+ [invoking (as close) on popover does nothing]
+ expected:
+ if (os == "mac") and not debug: [NOTRUN, PASS]
+
+ [invoking (as open) on popover does nothing]
+ expected:
+ if (os == "mac") and not debug: [NOTRUN, PASS]
+
+ [invoking (as foo) on popover does nothing]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+
+ [invoking (as togglepopover) open popover with preventDefault does not close]
+ expected:
+ if (os == "mac") and not debug: [NOTRUN, TIMEOUT]
+
+ [invoking (as showpopover) closed popover with preventDefault does not open]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+
+ [invoking (as togglepopover) closed popover with preventDefault does not open]
+ expected:
+ if (os == "mac") and not debug: [PASS, NOTRUN]
+
+ [invoking (as hidepopover) closed popover is noop]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+
+ [invoking (as toggle) on popover does nothing]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+
+ [invoking (as togglepopover) open popover closes]
+ expected:
+ if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN]
+
+ [invoking (as togglemodal) on popover does nothing]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+
+ [invoking (as hidepopover) open popover with preventDefault does not close]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
+
+ [invoking (as showpicker) on popover does nothing]
+ expected:
+ if (os == "mac") and not debug: NOTRUN
diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini
index 1cb97b83ee..8806df1630 100644
--- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini
@@ -1,9 +1,17 @@
[invoketarget-on-video-behavior.tentative.html]
+ expected:
+ if tsan: [OK, ERROR]
[invoking video with auto action is no-op]
expected:
- if (os == "linux") and debug and not fission and swgl: [PASS, FAIL]
- if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL]
- if (os == "linux") and not debug: [PASS, FAIL]
+ if (os == "linux") and fission and not debug and (processor == "x86_64") and not asan and tsan: [FAIL, PASS]
+ if (os == "linux") and fission and not debug and (processor == "x86_64") and asan: [FAIL, PASS]
+ if (os == "linux") and fission and debug and swgl: [FAIL, PASS]
+ if (os == "linux") and fission and debug and not swgl: FAIL
+ if (os == "linux") and not fission and not debug and asan: [FAIL, PASS]
+ if (os == "linux") and not fission and not debug and not asan: [FAIL, PASS]
+ if (os == "linux") and not fission and debug: [FAIL, PASS]
+ if os == "android": PASS
+ [PASS, FAIL]
[invoking video with playpause action makes video play]
expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini b/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini
new file mode 100644
index 0000000000..1550ee5cbe
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini
@@ -0,0 +1,3 @@
+[bounded-css-properties.html]
+ [Properties with out-of-bounds values should be corrected]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini b/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini
new file mode 100644
index 0000000000..fb93513adb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini
@@ -0,0 +1,3 @@
+[invalid-css-properties.html]
+ [None of the listed properties should be applied]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini b/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini
new file mode 100644
index 0000000000..1edd1b2f55
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini
@@ -0,0 +1,7 @@
+[negative-offset-and-margin.html]
+ max-asserts: 3
+ [Negative margins/offset should be changed to 0px]
+ expected: FAIL
+
+ [Expressions margins/offset should always return at least 0px]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini
deleted file mode 100644
index ddceeb08c3..0000000000
--- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[popover-light-dismiss-flat-tree-nested.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini
deleted file mode 100644
index ef1a0d9810..0000000000
--- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[popover-light-dismiss-flat-tree.html]
- expected: ERROR
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini
index 33e25e166b..cb53064dfd 100644
--- a/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom.html.ini
+++ b/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini
@@ -1,3 +1,3 @@
-[popover-shadow-dom.html]
+[popover-shadow-dom-anchor.tentative.html]
[anchor references use the flat tree not the DOM tree]
expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini
index b2f0cf2562..2247450a29 100644
--- a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini
@@ -13,3 +13,23 @@
[Top layer inside of nested element with fullscreen]
expected: FAIL
+
+ [Nested popover=auto ancestors, target is outer with fullscreen, top layer element *is* a popover]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL]
+
+ [Nested popover=auto ancestors with fullscreen, top layer element *is* a popover]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL]
+
+ [Single popover=auto ancestor with fullscreen, top layer element *is* a popover]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL]
+
+ [Single popover=manual ancestor with fullscreen, top layer element *is* a popover]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL]
+
+ [Top layer inside of nested element with fullscreen, top layer element *is* a popover]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini
index b192fcf1d8..18ef1fb06e 100644
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini
@@ -1,5 +1,8 @@
[basic.any.html]
expected: [TIMEOUT, OK]
+ [import() should not drain the microtask queue when loading an already loaded module]
+ expected: FAIL
+
[basic.any.sharedworker.html]
expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini b/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini
deleted file mode 100644
index 91af98c5a6..0000000000
--- a/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[bdi-auto-dir-default.html]
- expected: FAIL
diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini
index 4f77d733b8..988d05f88e 100644
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini
@@ -1,28 +1,4 @@
[event-handler-all-global-events.html]
- [oncontextlost: must be on the appropriate locations for GlobalEventHandlers]
- expected: FAIL
-
- [oncontextlost: the default value must be null]
- expected: FAIL
-
- [oncontextlost: the content attribute must be compiled into a function as the corresponding property]
- expected: FAIL
-
- [oncontextlost: the content attribute must execute when an event is dispatched]
- expected: FAIL
-
- [oncontextrestored: must be on the appropriate locations for GlobalEventHandlers]
- expected: FAIL
-
- [oncontextrestored: the default value must be null]
- expected: FAIL
-
- [oncontextrestored: the content attribute must be compiled into a function as the corresponding property]
- expected: FAIL
-
- [oncontextrestored: the content attribute must execute when an event is dispatched]
- expected: FAIL
-
[onbeforematch: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini
index b96f9c818d..a1136eafc2 100644
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini
@@ -20,47 +20,47 @@
if not debug and (os == "mac"): FAIL
if not debug and (os == "win") and (version == "6.1.7601"): FAIL
- [not shadowed contextrestored (document.body)]
+ [not shadowed beforematch (window)]
expected: FAIL
- [not shadowed contextlost (window)]
+ [not shadowed beforematch (document.createElement("body"))]
expected: FAIL
- [not shadowed contextlost (document.createElement("body"))]
+ [not shadowed beforematch (document.body)]
expected: FAIL
- [not shadowed contextlost (document.body)]
+ [shadowed pagereveal (document.createElement("body"))]
expected: FAIL
- [not shadowed contextrestored (window)]
+ [shadowed pagereveal removal (document.body)]
expected: FAIL
- [not shadowed contextrestored (document.createElement("body"))]
+ [shadowed pagereveal (document.body)]
expected: FAIL
- [not shadowed beforematch (window)]
+ [shadowed pagereveal (window)]
expected: FAIL
- [not shadowed beforematch (document.createElement("body"))]
+ [shadowed pagereveal removal (document.createElement("body"))]
expected: FAIL
- [not shadowed beforematch (document.body)]
+ [shadowed pagereveal removal (window)]
expected: FAIL
- [shadowed pagereveal (document.createElement("body"))]
+ [shadowed pageswap (document.body)]
expected: FAIL
- [shadowed pagereveal removal (document.body)]
+ [shadowed pageswap removal (document.body)]
expected: FAIL
- [shadowed pagereveal (document.body)]
+ [shadowed pageswap removal (window)]
expected: FAIL
- [shadowed pagereveal (window)]
+ [shadowed pageswap (document.createElement("body"))]
expected: FAIL
- [shadowed pagereveal removal (document.createElement("body"))]
+ [shadowed pageswap removal (document.createElement("body"))]
expected: FAIL
- [shadowed pagereveal removal (window)]
+ [shadowed pageswap (window)]
expected: FAIL
diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini
index 782e089b90..933782ca51 100644
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini
@@ -8,47 +8,47 @@
[shadowed unload removal (document.createElement("frameset"))]
disabled: Bug 1485887
- [not shadowed contextrestored (document.body)]
+ [not shadowed beforematch (document.createElement("frameset"))]
expected: FAIL
- [not shadowed contextlost (window)]
+ [not shadowed beforematch (window)]
expected: FAIL
- [not shadowed contextlost (document.createElement("frameset"))]
+ [not shadowed beforematch (document.body)]
expected: FAIL
- [not shadowed contextrestored (document.createElement("frameset"))]
+ [shadowed pagereveal removal (document.body)]
expected: FAIL
- [not shadowed contextlost (document.body)]
+ [shadowed pagereveal (document.createElement("frameset"))]
expected: FAIL
- [not shadowed contextrestored (window)]
+ [shadowed pagereveal removal (document.createElement("frameset"))]
expected: FAIL
- [not shadowed beforematch (document.createElement("frameset"))]
+ [shadowed pagereveal (document.body)]
expected: FAIL
- [not shadowed beforematch (window)]
+ [shadowed pagereveal (window)]
expected: FAIL
- [not shadowed beforematch (document.body)]
+ [shadowed pagereveal removal (window)]
expected: FAIL
- [shadowed pagereveal removal (document.body)]
+ [shadowed pageswap (document.body)]
expected: FAIL
- [shadowed pagereveal (document.createElement("frameset"))]
+ [shadowed pageswap removal (document.body)]
expected: FAIL
- [shadowed pagereveal removal (document.createElement("frameset"))]
+ [shadowed pageswap removal (document.createElement("frameset"))]
expected: FAIL
- [shadowed pagereveal (document.body)]
+ [shadowed pageswap removal (window)]
expected: FAIL
- [shadowed pagereveal (window)]
+ [shadowed pageswap (window)]
expected: FAIL
- [shadowed pagereveal removal (window)]
+ [shadowed pageswap (document.createElement("frameset"))]
expected: FAIL
diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini
index 6d8c1a933f..a22c675c54 100644
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini
@@ -1,30 +1,30 @@
[event-handler-attributes-windowless-body.html]
- [contextlost is unaffected on a windowless body]
+ [beforematch is unaffected on a windowless body]
expected: FAIL
- [contextlost is unaffected on a windowless frameset]
+ [beforematch is unaffected on a windowless frameset]
expected: FAIL
- [contextrestored is unaffected on a windowless body]
+ [Ignore setting of pagereveal window event handlers on windowless body]
expected: FAIL
- [contextrestored is unaffected on a windowless frameset]
+ [Return null when getting the pagereveal event handler of a windowless body]
expected: FAIL
- [beforematch is unaffected on a windowless body]
+ [Return null when getting the pagereveal event handler of a windowless frameset]
expected: FAIL
- [beforematch is unaffected on a windowless frameset]
+ [Ignore setting of pagereveal window event handlers on windowless frameset]
expected: FAIL
- [Ignore setting of pagereveal window event handlers on windowless body]
+ [Ignore setting of pageswap window event handlers on windowless frameset]
expected: FAIL
- [Return null when getting the pagereveal event handler of a windowless body]
+ [Return null when getting the pageswap event handler of a windowless body]
expected: FAIL
- [Return null when getting the pagereveal event handler of a windowless frameset]
+ [Return null when getting the pageswap event handler of a windowless frameset]
expected: FAIL
- [Ignore setting of pagereveal window event handlers on windowless frameset]
+ [Ignore setting of pageswap window event handlers on windowless body]
expected: FAIL