diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index de5217e8a5c..2843ff8414b 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -55641,6 +55641,18 @@ {} ] ], + "css/CSS2/linebox/scrollable-overflow.tentative.html": [ + [ + "css/CSS2/linebox/scrollable-overflow.tentative.html", + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "css/CSS2/linebox/vertical-align-004.xht": [ [ "css/CSS2/linebox/vertical-align-004.xht", @@ -181829,6 +181841,30 @@ {} ] ], + "css/mediaqueries/aspect-ratio-005.html": [ + [ + "css/mediaqueries/aspect-ratio-005.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], + "css/mediaqueries/aspect-ratio-006.html": [ + [ + "css/mediaqueries/aspect-ratio-006.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "css/mediaqueries/device-aspect-ratio-001.html": [ [ "css/mediaqueries/device-aspect-ratio-001.html", @@ -201809,6 +201845,18 @@ {} ] ], + "html/rendering/non-replaced-elements/form-controls/text-transform.html": [ + [ + "html/rendering/non-replaced-elements/form-controls/text-transform.html", + [ + [ + "/html/rendering/non-replaced-elements/form-controls/text-transform-ref.html", + "==" + ] + ], + {} + ] + ], "html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml": [ [ "html/rendering/non-replaced-elements/lists/li-type-supported-xhtml.xhtml", @@ -211934,308 +211982,6 @@ ] ] }, - "stub": { - "service-workers/stub-3.1-service-worker-obj.html": [ - [ - "service-workers/stub-3.1-service-worker-obj.html", - {} - ] - ], - "service-workers/stub-3.1.1-service-worker-scope.html": [ - [ - "service-workers/stub-3.1.1-service-worker-scope.html", - {} - ] - ], - "service-workers/stub-3.1.2-service-worker-url.html": [ - [ - "service-workers/stub-3.1.2-service-worker-url.html", - {} - ] - ], - "service-workers/stub-3.1.3-service-worker-state.html": [ - [ - "service-workers/stub-3.1.3-service-worker-state.html", - {} - ] - ], - "service-workers/stub-3.1.4-service-worker-on-state-change.html": [ - [ - "service-workers/stub-3.1.4-service-worker-on-state-change.html", - {} - ] - ], - "service-workers/stub-3.2-navigator-service-worker.html": [ - [ - "service-workers/stub-3.2-navigator-service-worker.html", - {} - ] - ], - "service-workers/stub-3.2.1-navigator-service-worker-installing.html": [ - [ - "service-workers/stub-3.2.1-navigator-service-worker-installing.html", - {} - ] - ], - "service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html": [ - [ - "service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html", - {} - ] - ], - "service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html": [ - [ - "service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html", - {} - ] - ], - "service-workers/stub-3.2.12-navigator-service-worker-onerror.html": [ - [ - "service-workers/stub-3.2.12-navigator-service-worker-onerror.html", - {} - ] - ], - "service-workers/stub-3.2.2-navigator-service-worker-waiting.html": [ - [ - "service-workers/stub-3.2.2-navigator-service-worker-waiting.html", - {} - ] - ], - "service-workers/stub-3.2.3-navigator-service-worker-active.html": [ - [ - "service-workers/stub-3.2.3-navigator-service-worker-active.html", - {} - ] - ], - "service-workers/stub-3.2.4-navigator-service-worker-controller.html": [ - [ - "service-workers/stub-3.2.4-navigator-service-worker-controller.html", - {} - ] - ], - "service-workers/stub-3.2.5-navigator-service-worker-ready.html": [ - [ - "service-workers/stub-3.2.5-navigator-service-worker-ready.html", - {} - ] - ], - "service-workers/stub-3.2.6-navigator-service-worker-getAll.html": [ - [ - "service-workers/stub-3.2.6-navigator-service-worker-getAll.html", - {} - ] - ], - "service-workers/stub-3.2.7-navigator-service-worker-register.html": [ - [ - "service-workers/stub-3.2.7-navigator-service-worker-register.html", - {} - ] - ], - "service-workers/stub-3.2.8-navigator-service-worker-unregister.html": [ - [ - "service-workers/stub-3.2.8-navigator-service-worker-unregister.html", - {} - ] - ], - "service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html": [ - [ - "service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html", - {} - ] - ], - "service-workers/stub-4.1-service-worker-global-scope.html": [ - [ - "service-workers/stub-4.1-service-worker-global-scope.html", - {} - ] - ], - "service-workers/stub-4.1.1-service-worker-global-scope-caches.html": [ - [ - "service-workers/stub-4.1.1-service-worker-global-scope-caches.html", - {} - ] - ], - "service-workers/stub-4.1.2-service-worker-global-scope-clients.html": [ - [ - "service-workers/stub-4.1.2-service-worker-global-scope-clients.html", - {} - ] - ], - "service-workers/stub-4.1.3-service-worker-global-scope-scope.html": [ - [ - "service-workers/stub-4.1.3-service-worker-global-scope-scope.html", - {} - ] - ], - "service-workers/stub-4.1.4-service-worker-global-scope-fetch.html": [ - [ - "service-workers/stub-4.1.4-service-worker-global-scope-fetch.html", - {} - ] - ], - "service-workers/stub-4.1.5-service-worker-global-scope-update.html": [ - [ - "service-workers/stub-4.1.5-service-worker-global-scope-update.html", - {} - ] - ], - "service-workers/stub-4.1.6-service-worker-global-scope-unregister.html": [ - [ - "service-workers/stub-4.1.6-service-worker-global-scope-unregister.html", - {} - ] - ], - "service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html": [ - [ - "service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html", - {} - ] - ], - "service-workers/stub-4.2-client.html": [ - [ - "service-workers/stub-4.2-client.html", - {} - ] - ], - "service-workers/stub-4.3-service-worker-clients.html": [ - [ - "service-workers/stub-4.3-service-worker-clients.html", - {} - ] - ], - "service-workers/stub-4.3.1-get-serviced-method.html": [ - [ - "service-workers/stub-4.3.1-get-serviced-method.html", - {} - ] - ], - "service-workers/stub-4.3.2-reloadall-method.html": [ - [ - "service-workers/stub-4.3.2-reloadall-method.html", - {} - ] - ], - "service-workers/stub-4.4-request-objects.html": [ - [ - "service-workers/stub-4.4-request-objects.html", - {} - ] - ], - "service-workers/stub-4.5-response-objects.html": [ - [ - "service-workers/stub-4.5-response-objects.html", - {} - ] - ], - "service-workers/stub-4.5.2-response.html": [ - [ - "service-workers/stub-4.5.2-response.html", - {} - ] - ], - "service-workers/stub-4.5.4-opaque-response.html": [ - [ - "service-workers/stub-4.5.4-opaque-response.html", - {} - ] - ], - "service-workers/stub-4.6-cache-objects.html": [ - [ - "service-workers/stub-4.6-cache-objects.html", - {} - ] - ], - "service-workers/stub-4.6.1-cache-lifetimes.html": [ - [ - "service-workers/stub-4.6.1-cache-lifetimes.html", - {} - ] - ], - "service-workers/stub-4.6.2-cache.html": [ - [ - "service-workers/stub-4.6.2-cache.html", - {} - ] - ], - "service-workers/stub-4.6.3-cache-storage.html": [ - [ - "service-workers/stub-4.6.3-cache-storage.html", - {} - ] - ], - "service-workers/stub-4.7.1-install-phase-event.html": [ - [ - "service-workers/stub-4.7.1-install-phase-event.html", - {} - ] - ], - "service-workers/stub-4.7.1.1-wait-until-method.html": [ - [ - "service-workers/stub-4.7.1.1-wait-until-method.html", - {} - ] - ], - "service-workers/stub-4.7.2-install-event.html": [ - [ - "service-workers/stub-4.7.2-install-event.html", - {} - ] - ], - "service-workers/stub-4.7.2.1-install-event-section.html": [ - [ - "service-workers/stub-4.7.2.1-install-event-section.html", - {} - ] - ], - "service-workers/stub-4.7.2.2-replace-method.html": [ - [ - "service-workers/stub-4.7.2.2-replace-method.html", - {} - ] - ], - "service-workers/stub-4.7.3-activate-event.html": [ - [ - "service-workers/stub-4.7.3-activate-event.html", - {} - ] - ], - "service-workers/stub-4.7.4.1-fetch-event-section.html": [ - [ - "service-workers/stub-4.7.4.1-fetch-event-section.html", - {} - ] - ], - "service-workers/stub-4.7.4.2-respond-with-method.html": [ - [ - "service-workers/stub-4.7.4.2-respond-with-method.html", - {} - ] - ], - "service-workers/stub-4.7.4.3-default-method.html": [ - [ - "service-workers/stub-4.7.4.3-default-method.html", - {} - ] - ], - "service-workers/stub-4.7.4.4-is-reload-attribute.html": [ - [ - "service-workers/stub-4.7.4.4-is-reload-attribute.html", - {} - ] - ], - "service-workers/stub-5.1-origin-relativity.html": [ - [ - "service-workers/stub-5.1-origin-relativity.html", - {} - ] - ], - "service-workers/stub-5.2-cross-origin-resources.html": [ - [ - "service-workers/stub-5.2-cross-origin-resources.html", - {} - ] - ] - }, "support": { ".azure-pipelines.yml": [ [] @@ -261293,27 +261039,6 @@ "css/css-writing-modes/tools/generators/package.json": [ [] ], - "css/css-writing-modes/tools/generators/text-orientation-generator.js": [ - [] - ], - "css/css-writing-modes/tools/generators/text-orientation-ref.ejs": [ - [] - ], - "css/css-writing-modes/tools/generators/text-orientation-script.ejs": [ - [] - ], - "css/css-writing-modes/tools/generators/ucd/Blocks.txt": [ - [] - ], - "css/css-writing-modes/tools/generators/ucd/DerivedGeneralCategory.txt": [ - [] - ], - "css/css-writing-modes/tools/generators/ucd/VerticalOrientation-16.txt": [ - [] - ], - "css/css-writing-modes/tools/generators/unicode-data.js": [ - [] - ], "css/css-writing-modes/vertical-alignment-002-ref.xht": [ [] ], @@ -269252,6 +268977,9 @@ "html/browsers/windows/browsing-context-names/resources/report-is-top.html": [ [] ], + "html/browsers/windows/document-access/resources/child.html": [ + [] + ], "html/browsers/windows/nested-browsing-contexts/resources/frameElement-nested-frame.html": [ [] ], @@ -272558,6 +272286,9 @@ "html/rendering/non-replaced-elements/flow-content-0/support/dialog-framed.html": [ [] ], + "html/rendering/non-replaced-elements/form-controls/text-transform-ref.html": [ + [] + ], "html/rendering/non-replaced-elements/lists/TODO-lists.html": [ [] ], @@ -275843,6 +275574,9 @@ "largest-contentful-paint/resources/iframe-stores-entry.html": [ [] ], + "largest-contentful-paint/resources/largest-contentful-paint-helpers.js": [ + [] + ], "layout-instability/resources/slow-image.py": [ [] ], @@ -281978,9 +281712,6 @@ "service-workers/service-worker/resources/xslt-pass.xsl": [ [] ], - "service-workers/specgen.json": [ - [] - ], "service-workers/tools/blink-import.py": [ [] ], @@ -296202,9 +295933,9 @@ {} ] ], - "BackgroundSync/interfaces.https.any.js": [ + "BackgroundSync/idlharness.https.any.js": [ [ - "BackgroundSync/interfaces.https.any.html", + "BackgroundSync/idlharness.https.any.html", { "script_metadata": [ [ @@ -296219,7 +295950,7 @@ } ], [ - "BackgroundSync/interfaces.https.any.worker.html", + "BackgroundSync/idlharness.https.any.worker.html", { "script_metadata": [ [ @@ -315452,6 +315183,48 @@ {} ] ], + "css/css-backgrounds/animations/border-color-interpolation.html": [ + [ + "css/css-backgrounds/animations/border-color-interpolation.html", + {} + ] + ], + "css/css-backgrounds/animations/border-image-outset-interpolation.html": [ + [ + "css/css-backgrounds/animations/border-image-outset-interpolation.html", + {} + ] + ], + "css/css-backgrounds/animations/border-image-slice-interpolation.html": [ + [ + "css/css-backgrounds/animations/border-image-slice-interpolation.html", + {} + ] + ], + "css/css-backgrounds/animations/border-image-source-interpolation.html": [ + [ + "css/css-backgrounds/animations/border-image-source-interpolation.html", + {} + ] + ], + "css/css-backgrounds/animations/border-image-width-interpolation.html": [ + [ + "css/css-backgrounds/animations/border-image-width-interpolation.html", + {} + ] + ], + "css/css-backgrounds/animations/border-radius-interpolation.html": [ + [ + "css/css-backgrounds/animations/border-radius-interpolation.html", + {} + ] + ], + "css/css-backgrounds/animations/border-width-interpolation.html": [ + [ + "css/css-backgrounds/animations/border-width-interpolation.html", + {} + ] + ], "css/css-backgrounds/background-331.html": [ [ "css/css-backgrounds/background-331.html", @@ -326282,6 +326055,48 @@ {} ] ], + "css/css-transforms/animation/transform-interpolation-001.html": [ + [ + "css/css-transforms/animation/transform-interpolation-001.html", + {} + ] + ], + "css/css-transforms/animation/transform-interpolation-002.html": [ + [ + "css/css-transforms/animation/transform-interpolation-002.html", + {} + ] + ], + "css/css-transforms/animation/transform-interpolation-003.html": [ + [ + "css/css-transforms/animation/transform-interpolation-003.html", + {} + ] + ], + "css/css-transforms/animation/transform-interpolation-004.html": [ + [ + "css/css-transforms/animation/transform-interpolation-004.html", + {} + ] + ], + "css/css-transforms/animation/transform-interpolation-005.html": [ + [ + "css/css-transforms/animation/transform-interpolation-005.html", + {} + ] + ], + "css/css-transforms/animation/transform-interpolation-006.html": [ + [ + "css/css-transforms/animation/transform-interpolation-006.html", + {} + ] + ], + "css/css-transforms/animation/transform-origin-interpolation.html": [ + [ + "css/css-transforms/animation/transform-origin-interpolation.html", + {} + ] + ], "css/css-transforms/animation/translate-interpolation.html": [ [ "css/css-transforms/animation/translate-interpolation.html", @@ -326948,9 +326763,9 @@ {} ] ], - "css/css-typed-om/interfaces.html": [ + "css/css-typed-om/idlharness.html": [ [ - "css/css-typed-om/interfaces.html", + "css/css-typed-om/idlharness.html", {} ] ], @@ -330116,144 +329931,6 @@ {} ] ], - "css/css-writing-modes/text-orientation-script-001.html": [ - [ - "css/css-writing-modes/text-orientation-script-001.html", - {} - ] - ], - "css/css-writing-modes/text-orientation-script-001a.html": [ - [ - "css/css-writing-modes/text-orientation-script-001a.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001b.html": [ - [ - "css/css-writing-modes/text-orientation-script-001b.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001c.html": [ - [ - "css/css-writing-modes/text-orientation-script-001c.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001d.html": [ - [ - "css/css-writing-modes/text-orientation-script-001d.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001e.html": [ - [ - "css/css-writing-modes/text-orientation-script-001e.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001f.html": [ - [ - "css/css-writing-modes/text-orientation-script-001f.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001g.html": [ - [ - "css/css-writing-modes/text-orientation-script-001g.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001h.html": [ - [ - "css/css-writing-modes/text-orientation-script-001h.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001i.html": [ - [ - "css/css-writing-modes/text-orientation-script-001i.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001j.html": [ - [ - "css/css-writing-modes/text-orientation-script-001j.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001k.html": [ - [ - "css/css-writing-modes/text-orientation-script-001k.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001l.html": [ - [ - "css/css-writing-modes/text-orientation-script-001l.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001m.html": [ - [ - "css/css-writing-modes/text-orientation-script-001m.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001n.html": [ - [ - "css/css-writing-modes/text-orientation-script-001n.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001o.html": [ - [ - "css/css-writing-modes/text-orientation-script-001o.html", - { - "timeout": "long" - } - ] - ], - "css/css-writing-modes/text-orientation-script-001p.html": [ - [ - "css/css-writing-modes/text-orientation-script-001p.html", - {} - ] - ], - "css/css-writing-modes/text-orientation-script-001q.html": [ - [ - "css/css-writing-modes/text-orientation-script-001q.html", - {} - ] - ], "css/css-writing-modes/unicode-bidi-parsing-001.html": [ [ "css/css-writing-modes/unicode-bidi-parsing-001.html", @@ -330554,6 +330231,12 @@ {} ] ], + "css/cssom-view/getBoundingClientRect-empty-inline.html": [ + [ + "css/cssom-view/getBoundingClientRect-empty-inline.html", + {} + ] + ], "css/cssom-view/getClientRects-br-htb-ltr.html": [ [ "css/cssom-view/getClientRects-br-htb-ltr.html", @@ -330602,15 +330285,15 @@ {} ] ], - "css/cssom-view/inheritance.html": [ + "css/cssom-view/idlharness.html": [ [ - "css/cssom-view/inheritance.html", + "css/cssom-view/idlharness.html", {} ] ], - "css/cssom-view/interfaces.html": [ + "css/cssom-view/inheritance.html": [ [ - "css/cssom-view/interfaces.html", + "css/cssom-view/inheritance.html", {} ] ], @@ -331420,6 +331103,12 @@ {} ] ], + "css/cssom/idlharness.html": [ + [ + "css/cssom/idlharness.html", + {} + ] + ], "css/cssom/inline-style-001.html": [ [ "css/cssom/inline-style-001.html", @@ -331456,12 +331145,6 @@ {} ] ], - "css/cssom/interfaces.html": [ - [ - "css/cssom/interfaces.html", - {} - ] - ], "css/cssom/medialist-interfaces-001.html": [ [ "css/cssom/medialist-interfaces-001.html", @@ -331660,15 +331343,9 @@ {} ] ], - "css/filter-effects/inheritance.html": [ + "css/filter-effects/idlharness.any.js": [ [ - "css/filter-effects/inheritance.html", - {} - ] - ], - "css/filter-effects/interfaces.any.js": [ - [ - "css/filter-effects/interfaces.any.html", + "css/filter-effects/idlharness.any.html", { "script_metadata": [ [ @@ -331683,7 +331360,7 @@ } ], [ - "css/filter-effects/interfaces.any.worker.html", + "css/filter-effects/idlharness.any.worker.html", { "script_metadata": [ [ @@ -331698,6 +331375,12 @@ } ] ], + "css/filter-effects/inheritance.html": [ + [ + "css/filter-effects/inheritance.html", + {} + ] + ], "css/filter-effects/parsing/backdrop-filter-computed.html": [ [ "css/filter-effects/parsing/backdrop-filter-computed.html", @@ -335309,6 +334992,12 @@ } ] ], + "dom/ranges/StaticRange-constructor.html": [ + [ + "dom/ranges/StaticRange-constructor.html", + {} + ] + ], "dom/traversal/NodeFilter-constants.html": [ [ "dom/traversal/NodeFilter-constants.html", @@ -335435,6 +335124,23 @@ {} ] ], + "domparsing/idlharness.window.js": [ + [ + "domparsing/idlharness.window.html", + { + "script_metadata": [ + [ + "script", + "/resources/WebIDLParser.js" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ] + ], "domparsing/innerhtml-01.xhtml": [ [ "domparsing/innerhtml-01.xhtml", @@ -335495,38 +335201,6 @@ {} ] ], - "domparsing/interfaces.any.js": [ - [ - "domparsing/interfaces.any.html", - { - "script_metadata": [ - [ - "script", - "/resources/WebIDLParser.js" - ], - [ - "script", - "/resources/idlharness.js" - ] - ] - } - ], - [ - "domparsing/interfaces.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/WebIDLParser.js" - ], - [ - "script", - "/resources/idlharness.js" - ] - ] - } - ] - ], "domparsing/outerhtml-01.html": [ [ "domparsing/outerhtml-01.html", @@ -336568,6 +336242,12 @@ {} ] ], + "element-timing/text-with-display-style.html": [ + [ + "element-timing/text-with-display-style.html", + {} + ] + ], "element-timing/toJSON.html": [ [ "element-timing/toJSON.html", @@ -348607,9 +348287,9 @@ {} ] ], - "fetch/api/idl.any.js": [ + "fetch/api/idlharness.any.js": [ [ - "fetch/api/idl.any.html", + "fetch/api/idlharness.any.html", { "script_metadata": [ [ @@ -348628,7 +348308,7 @@ } ], [ - "fetch/api/idl.any.serviceworker.html", + "fetch/api/idlharness.any.serviceworker.html", { "script_metadata": [ [ @@ -348647,7 +348327,7 @@ } ], [ - "fetch/api/idl.any.sharedworker.html", + "fetch/api/idlharness.any.sharedworker.html", { "script_metadata": [ [ @@ -348666,7 +348346,7 @@ } ], [ - "fetch/api/idl.any.worker.html", + "fetch/api/idlharness.any.worker.html", { "script_metadata": [ [ @@ -352899,6 +352579,18 @@ {} ] ], + "html/browsers/windows/document-access/document_access_feature_policy.tentative.sub.html": [ + [ + "html/browsers/windows/document-access/document_access_feature_policy.tentative.sub.html", + {} + ] + ], + "html/browsers/windows/document-access/document_access_parent_access.tentative.html": [ + [ + "html/browsers/windows/document-access/document_access_parent_access.tentative.html", + {} + ] + ], "html/browsers/windows/embedded-opener-a-form.html": [ [ "html/browsers/windows/embedded-opener-a-form.html", @@ -353684,29 +353376,29 @@ {} ] ], - "html/dom/interfaces.https.html": [ + "html/dom/idlharness.https.html": [ [ - "html/dom/interfaces.https.html?exclude=(Document|Window|HTML.*)", + "html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)", { "timeout": "long" } ], [ - "html/dom/interfaces.https.html?include=(Document|Window)", + "html/dom/idlharness.https.html?include=(Document|Window)", { "timeout": "long" } ], [ - "html/dom/interfaces.https.html?include=HTML.*", + "html/dom/idlharness.https.html?include=HTML.*", { "timeout": "long" } ] ], - "html/dom/interfaces.worker.js": [ + "html/dom/idlharness.worker.js": [ [ - "html/dom/interfaces.worker.html", + "html/dom/idlharness.worker.html", {} ] ], @@ -354471,6 +354163,12 @@ {} ] ], + "html/rendering/non-replaced-elements/form-controls/resets.html": [ + [ + "html/rendering/non-replaced-elements/form-controls/resets.html", + {} + ] + ], "html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html": [ [ "html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html", @@ -358183,6 +357881,14 @@ {} ] ], + "html/semantics/embedded-content/the-iframe-element/srcdoc_change_hash.html": [ + [ + "html/semantics/embedded-content/the-iframe-element/srcdoc_change_hash.html", + { + "testdriver": true + } + ] + ], "html/semantics/embedded-content/the-iframe-element/srcdoc_process_attributes.html": [ [ "html/semantics/embedded-content/the-iframe-element/srcdoc_process_attributes.html", @@ -366960,12 +366666,24 @@ {} ] ], + "largest-contentful-paint/text-with-display-style.html": [ + [ + "largest-contentful-paint/text-with-display-style.html", + {} + ] + ], "largest-contentful-paint/toJSON.html": [ [ "largest-contentful-paint/toJSON.html", {} ] ], + "largest-contentful-paint/video-poster.html": [ + [ + "largest-contentful-paint/video-poster.html", + {} + ] + ], "layout-instability/buffer-layout-shift.html": [ [ "layout-instability/buffer-layout-shift.html", @@ -367140,6 +366858,12 @@ } ] ], + "longtask-timing/long-microtask.window.js": [ + [ + "longtask-timing/long-microtask.window.html", + {} + ] + ], "longtask-timing/longtask-attributes.html": [ [ "longtask-timing/longtask-attributes.html", @@ -367543,24 +367267,12 @@ {} ] ], - "mathml/relations/css-styling/writing-mode/writing-mode-001.tentative.html": [ - [ - "mathml/relations/css-styling/writing-mode/writing-mode-001.tentative.html", - {} - ] - ], "mathml/relations/css-styling/writing-mode/writing-mode-002.html": [ [ "mathml/relations/css-styling/writing-mode/writing-mode-002.html", {} ] ], - "mathml/relations/css-styling/writing-mode/writing-mode-002.tentative.html": [ - [ - "mathml/relations/css-styling/writing-mode/writing-mode-002.tentative.html", - {} - ] - ], "mathml/relations/html5-tree/class-2.html": [ [ "mathml/relations/html5-tree/class-2.html", @@ -382806,9 +382518,9 @@ {} ] ], - "permissions/interfaces.any.js": [ + "permissions/idlharness.any.js": [ [ - "permissions/interfaces.any.html", + "permissions/idlharness.any.html", { "script_metadata": [ [ @@ -382823,7 +382535,7 @@ } ], [ - "permissions/interfaces.any.worker.html", + "permissions/idlharness.any.worker.html", { "script_metadata": [ [ @@ -383624,9 +383336,9 @@ {} ] ], - "pointerlock/interfaces.window.js": [ + "pointerlock/idlharness.window.js": [ [ - "pointerlock/interfaces.window.html", + "pointerlock/idlharness.window.html", { "script_metadata": [ [ @@ -404317,6 +404029,12 @@ {} ] ], + "svg/animations/slider-switch.html": [ + [ + "svg/animations/slider-switch.html", + {} + ] + ], "svg/animations/spaces-at-end-of-path-data.html": [ [ "svg/animations/spaces-at-end-of-path-data.html", @@ -449720,7 +449438,7 @@ "e5e6a2361f0d0716a27e5e7c5bf63a5527ea5ca8", "support" ], - "BackgroundSync/interfaces.https.any.js": [ + "BackgroundSync/idlharness.https.any.js": [ "989139e99041d6ec8dd64181de7a994e4b88112c", "testharness" ], @@ -475377,7 +475095,7 @@ "support" ], "content-security-policy/frame-ancestors/support/frame-ancestors-test.sub.js": [ - "dde04f0627e1e24b7bbc1b6d49be90bd467cda68", + "79b761a05ce523e41c54203a2a063ab65ef495da", "support" ], "content-security-policy/frame-ancestors/support/frame-ancestors.sub.html": [ @@ -475745,7 +475463,7 @@ "support" ], "content-security-policy/inside-worker/support/connect-src-self.sub.js": [ - "8c533abdda3f555e9ea17b5a92cb0387a48d028e", + "327ffb74c203e35b5c87987e92e9fbcd34c3919e", "support" ], "content-security-policy/inside-worker/support/script-src-allow.sub.js": [ @@ -505108,6 +504826,10 @@ "6663b1949a73d61ea9d91f3f019c4d4fd66c8cd9", "reftest" ], + "css/CSS2/linebox/scrollable-overflow.tentative.html": [ + "8835455fa99c67da923451eae7ae46f7acda6f5e", + "reftest" + ], "css/CSS2/linebox/support/1x1-green.png": [ "b98ca0ba0a03c580ac339e4a3653539cfa8edc71", "support" @@ -541336,6 +541058,34 @@ "f6a480c7bd2ccc4a6c46fa2eade5e7231fab4938", "testharness" ], + "css/css-backgrounds/animations/border-color-interpolation.html": [ + "3e7843b8a07577970279ef9a4e14bfb83c1816f0", + "testharness" + ], + "css/css-backgrounds/animations/border-image-outset-interpolation.html": [ + "d4726e87d119462a703cc7ac504e8025f3874680", + "testharness" + ], + "css/css-backgrounds/animations/border-image-slice-interpolation.html": [ + "60301e755bafeb699899b54988f3e3c055b13a4d", + "testharness" + ], + "css/css-backgrounds/animations/border-image-source-interpolation.html": [ + "60dcfceddc791737487fab07ea7035fac40856d6", + "testharness" + ], + "css/css-backgrounds/animations/border-image-width-interpolation.html": [ + "ea138201b15805cd86d8a63ed37b401b103bfee2", + "testharness" + ], + "css/css-backgrounds/animations/border-radius-interpolation.html": [ + "195469e83164c965ee33b6277983870100bda111", + "testharness" + ], + "css/css-backgrounds/animations/border-width-interpolation.html": [ + "11f92f41652a9f1b167c5a399849d1e1e61c4df7", + "testharness" + ], "css/css-backgrounds/background-331.html": [ "121623453a61599fcc494a9582c31a79f78cfeb1", "testharness" @@ -544301,7 +544051,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-image-source-computed.sub.html": [ - "20343882096f2ce3fe1f0dbfb6d2164279e8aade", + "ad48aa987acfeb296d978a5485243dad32311031", "testharness" ], "css/css-backgrounds/parsing/border-image-source-invalid.html": [ @@ -571013,7 +570763,7 @@ "testharness" ], "css/css-properties-values-api/register-property-syntax-parsing.html": [ - "fe2a63a57a168c8e791c6cec9d9d1843ca2c1216", + "6d7dbc63a1d38f108a3a10e99b09cddd84b135f7", "testharness" ], "css/css-properties-values-api/register-property.html": [ @@ -571177,7 +570927,7 @@ "reftest" ], "css/css-pseudo/first-letter-property-whitelist.html": [ - "073e554a8c4c58d2c73d2adedfb0ec770de7c524", + "e3b3f532fefe0ed88b01e19457a747bd3013ac21", "testharness" ], "css/css-pseudo/first-line-and-placeholder-ref.html": [ @@ -585028,6 +584778,34 @@ "146575c902c10b8f34a6e9a12ee66abae1904223", "testharness" ], + "css/css-transforms/animation/transform-interpolation-001.html": [ + "4647c2c9119baa9d998f14f2f4973fc3607fd51b", + "testharness" + ], + "css/css-transforms/animation/transform-interpolation-002.html": [ + "fec0de1f53544dd4314629fde9fe73bc1bfa1596", + "testharness" + ], + "css/css-transforms/animation/transform-interpolation-003.html": [ + "4386bdbfa46bb7018b189906bfd387008c907be1", + "testharness" + ], + "css/css-transforms/animation/transform-interpolation-004.html": [ + "a6b3c75c623f0e11c31f0452ba3520e4dc442958", + "testharness" + ], + "css/css-transforms/animation/transform-interpolation-005.html": [ + "451850f2556058a32e48bd15c7ca195ba3b8d3d8", + "testharness" + ], + "css/css-transforms/animation/transform-interpolation-006.html": [ + "c69bad7c93b8448b763e7f98d0ed6b50783ed7d2", + "testharness" + ], + "css/css-transforms/animation/transform-origin-interpolation.html": [ + "02b8b59b0b92cb37c4cce43a06ff1e9eff2b41e4", + "testharness" + ], "css/css-transforms/animation/translate-interpolation.html": [ "aed6c41cf641ffc3b5eb7ef22b4b7353d98004fb", "testharness" @@ -591316,7 +591094,7 @@ "56a544b32f4969d00a7299403d6c02393758ab39", "testharness" ], - "css/css-typed-om/interfaces.html": [ + "css/css-typed-om/idlharness.html": [ "976bb32f2f8905be871fd62b38d38a43a6de6b75", "testharness" ], @@ -596337,7 +596115,7 @@ "testharness" ], "css/css-variables/variable-substitution-background-properties.html": [ - "1f19bc5f4c0e3dc72a651d122ddd09f855068bbe", + "88108866209531d6a0eab00c1b86fd4e78f39254", "testharness" ], "css/css-variables/variable-substitution-basic.html": [ @@ -602764,78 +602542,6 @@ "848c581cb98992a1c5e9adda7897d3e887f54930", "testharness" ], - "css/css-writing-modes/text-orientation-script-001.html": [ - "cc86fd4a251b5be39cd7a30a2440d010dab38672", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001a.html": [ - "9a5e3508312af1168120a33f55ef1b7ced32689a", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001b.html": [ - "3c5df6ed4e217a6b68ed901f15c0268a12ad8c08", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001c.html": [ - "559cc1cf3cf47d77e1ae634a03e1ce6b9cec518c", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001d.html": [ - "f385dc40c89db2b4cac05d223241e52500f3df07", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001e.html": [ - "4726741292fcfc68437453cf764202157d42c2d1", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001f.html": [ - "a447fe8d9b8b3e9cc3a60a0475b9e8f33c5f6769", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001g.html": [ - "f135b68b75a29cbca929db984db5616d35c5b82e", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001h.html": [ - "bb20fa8c0b06b776f93199c83a38af6125a50a5b", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001i.html": [ - "e01953ba41492881830701d0dac3f84ffe61c4eb", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001j.html": [ - "210838ed636a7352d659e29828ba6813869e568a", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001k.html": [ - "516e1281baae2d7a169d77652011552ffb5891f5", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001l.html": [ - "3c2902a8d2b19dd4d0a2b66b48610030e2911bc6", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001m.html": [ - "d2f568126f2cfd9c1ab6f0cea1f6d97ea0d41580", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001n.html": [ - "7f5af1f1487fe5ff7608c4049dd085f352b83a92", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001o.html": [ - "3ad3745132cc0896bf58873fc0cc3b1bdb7f4a34", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001p.html": [ - "7f0532fd5d318c81204dff7fb05fad66b58245c9", - "testharness" - ], - "css/css-writing-modes/text-orientation-script-001q.html": [ - "f0fd9014591e0dc9874ecf22570d108cceb4acc0", - "testharness" - ], "css/css-writing-modes/text-orientation-sideways-001.xht": [ "377f8f9d3548312df5273b49b9b555dcd2230c08", "visual" @@ -602921,11 +602627,11 @@ "reftest" ], "css/css-writing-modes/tools/generators/README.md": [ - "7c584899e3f99e8a5fb537a1e331f59b57f0b124", + "9bf89de07a89719dadad60e55167c84595a410ba", "support" ], "css/css-writing-modes/tools/generators/gulpfile.js": [ - "0ebd13cc882bd88ae0d3093898e68db035f4d23a", + "f364024084dc0c24d00bc417ab252feb9f8b1418", "support" ], "css/css-writing-modes/tools/generators/orthogonal-parent-shrink-to-fit.ejs": [ @@ -602936,34 +602642,6 @@ "8046cf4240aa37e0a3f8d8f866efe44f68155c7e", "support" ], - "css/css-writing-modes/tools/generators/text-orientation-generator.js": [ - "8fe911532cc24f0b6d187b5e0030004bea7ef11a", - "support" - ], - "css/css-writing-modes/tools/generators/text-orientation-ref.ejs": [ - "f4bc801aa682dec42f5f932861f40a05044865fc", - "support" - ], - "css/css-writing-modes/tools/generators/text-orientation-script.ejs": [ - "5366366f540e22e2b10d8d7ba0f65b2c94d18f7e", - "support" - ], - "css/css-writing-modes/tools/generators/ucd/Blocks.txt": [ - "74c41e58a81349f0b580843babd19c6a40f919a6", - "support" - ], - "css/css-writing-modes/tools/generators/ucd/DerivedGeneralCategory.txt": [ - "96dfb56f0e1f374b90a91001c43f86bee245697a", - "support" - ], - "css/css-writing-modes/tools/generators/ucd/VerticalOrientation-16.txt": [ - "0e715b297ab22e0a142139ac2b4a357472ee8eb6", - "support" - ], - "css/css-writing-modes/tools/generators/unicode-data.js": [ - "b3135a72a85e53c9bc5d1a1b43b6cce1be32bb58", - "support" - ], "css/css-writing-modes/two-levels-of-orthogonal-flows-fixed.html": [ "d9e7d749841580351bf037b67961b696474c2878", "reftest" @@ -603724,6 +603402,10 @@ "bf883a1423a150a49fa3170014308a6252365810", "testharness" ], + "css/cssom-view/getBoundingClientRect-empty-inline.html": [ + "443ded230f465b40d1c327d4837ffcbe7c2a1ada", + "testharness" + ], "css/cssom-view/getClientRects-br-htb-ltr.html": [ "e952d61b677164c3b5d49799c80063174120307f", "testharness" @@ -603760,6 +603442,10 @@ "9171997e2a9c59df4e4c1aaad58079593d496cf1", "testharness" ], + "css/cssom-view/idlharness.html": [ + "d3de0cfa595381e0b7c0f3188ac9322ef10608f5", + "testharness" + ], "css/cssom-view/iframe.html": [ "e4413a7388a7a0463264a002985ef2525ec6034b", "support" @@ -603768,10 +603454,6 @@ "8c381e7119c9408f4d11ee77c0d7f8065dd08464", "testharness" ], - "css/cssom-view/interfaces.html": [ - "d3de0cfa595381e0b7c0f3188ac9322ef10608f5", - "testharness" - ], "css/cssom-view/long_scroll_composited-ref.html": [ "6914cba30972387b929113817fa56c6bd1384387", "support" @@ -604536,6 +604218,10 @@ "44f3f6c8f15a13b2c32dad2672ea9383330e8082", "testharness" ], + "css/cssom/idlharness.html": [ + "3204fb8c7e750d5b121c34ba068e070e7cbddc5a", + "testharness" + ], "css/cssom/inline-style-001.html": [ "d4bf3b92ab2c9a45614754807cdd5f2af79c1fa5", "testharness" @@ -604568,10 +604254,6 @@ "170213c8badbcddda70b2313902fa7c21a757333", "testharness" ], - "css/cssom/interfaces.html": [ - "3204fb8c7e750d5b121c34ba068e070e7cbddc5a", - "testharness" - ], "css/cssom/medialist-dynamic-001-ref.html": [ "9715b5acb8fad7aae3949d255663c9ad958da932", "support" @@ -605560,12 +605242,12 @@ "69a7d54a7f82d96a419002e2e90c959af29e8b9a", "reftest" ], - "css/filter-effects/inheritance.html": [ - "acb811bfad154e5a0b18eaddb799fc5dc679b114", + "css/filter-effects/idlharness.any.js": [ + "e7de16e8d62904986610a484b046a4caf0f161e3", "testharness" ], - "css/filter-effects/interfaces.any.js": [ - "e7de16e8d62904986610a484b046a4caf0f161e3", + "css/filter-effects/inheritance.html": [ + "acb811bfad154e5a0b18eaddb799fc5dc679b114", "testharness" ], "css/filter-effects/parsing/backdrop-filter-computed.html": [ @@ -606121,7 +605803,7 @@ "support" ], "css/mediaqueries/aspect-ratio-001.html": [ - "0dad9ea792918255a90455419da5e6f52ce249c0", + "09878061267683e7c4505a408bd68d0c5ace4ee6", "reftest" ], "css/mediaqueries/aspect-ratio-002.html": [ @@ -606129,13 +605811,21 @@ "reftest" ], "css/mediaqueries/aspect-ratio-003.html": [ - "76bebd70272d4cb5f066b73f80be59898196a887", + "14868108ac46d074ab4de0e94e66511907cfd302", "reftest" ], "css/mediaqueries/aspect-ratio-004.html": [ "b4b2e860d872ae684615dce3c6848e0a4a5c369f", "reftest" ], + "css/mediaqueries/aspect-ratio-005.html": [ + "2c9d9edcf764802bf0b6a82c0fd2270e158e2679", + "reftest" + ], + "css/mediaqueries/aspect-ratio-006.html": [ + "188a65b715291b33d93d8a6af88c2a7f6e25858c", + "reftest" + ], "css/mediaqueries/device-aspect-ratio-001.html": [ "60f49b9b3cfedaf8136dcb568570ef71124cba8b", "reftest" @@ -606269,7 +605959,7 @@ "support" ], "css/mediaqueries/test_media_queries.html": [ - "d08d83c34fd8112e2ecfee0f89893353e84df714", + "d368acf8b57da4b98825cb4ddc25ae4c44338745", "testharness" ], "css/mediaqueries/viewport-script-dynamic-ref.html": [ @@ -620404,6 +620094,10 @@ "f354ff758fca36d9fb156900225f1b33424bff31", "support" ], + "dom/ranges/StaticRange-constructor.html": [ + "55a969415ce62e9c14d02e58d63b2827ae2aa6bc", + "testharness" + ], "dom/traversal/NodeFilter-constants.html": [ "1ce4736cc618046fdc3def9aa1bf1b9469beb56e", "testharness" @@ -620536,6 +620230,10 @@ "a885a5dcb5ab149098c9aa3ec826c27be2e2040e", "testharness" ], + "domparsing/idlharness.window.js": [ + "870c165b2156c45a6a6efb0848cad4180cb050d0", + "testharness" + ], "domparsing/innerhtml-01.xhtml": [ "432cfbf41f583292e087e817b126c5b18439f17b", "testharness" @@ -620580,10 +620278,6 @@ "2451228d193e29666d4f1853f6ab2e73acf45396", "support" ], - "domparsing/interfaces.any.js": [ - "870c165b2156c45a6a6efb0848cad4180cb050d0", - "testharness" - ], "domparsing/outerhtml-01.html": [ "2e8072e49f9724a0a838382670f9df3544a04c3e", "testharness" @@ -621396,6 +621090,10 @@ "15733d46f95c9079acfec06cdd25f70ca0e056a6", "testharness" ], + "element-timing/text-with-display-style.html": [ + "03939473be33d6ae868088dcab1cd273ad5b8759", + "testharness" + ], "element-timing/toJSON.html": [ "d988934708116f29f9289511559079544aba1ba6", "testharness" @@ -624769,7 +624467,7 @@ "support" ], "feature-policy/resources/featurepolicy.js": [ - "744c4c62069508061567d8ac758920beab8e1335", + "9aba0ab8c675352301802f2386f07470585d7e97", "support" ], "feature-policy/resources/nested-sandbox.html": [ @@ -625064,7 +624762,7 @@ "af676d258d29a29ec2e1de97901143cf59db468c", "testharness" ], - "fetch/api/idl.any.js": [ + "fetch/api/idlharness.any.js": [ "ccd4d2c0b46234c40f2ff452c8ead112e32539de", "testharness" ], @@ -630332,6 +630030,18 @@ "5e99bb522f194e67b78bda958359f8ace011a59c", "testharness" ], + "html/browsers/windows/document-access/document_access_feature_policy.tentative.sub.html": [ + "2b3f512e381b07fdffac02013b6aea9167d97bd5", + "testharness" + ], + "html/browsers/windows/document-access/document_access_parent_access.tentative.html": [ + "9a06d1beb4a067445296f90bb7913c692f464a7d", + "testharness" + ], + "html/browsers/windows/document-access/resources/child.html": [ + "614b6a087ddb690eb6183287e90ba43a3967f3bc", + "support" + ], "html/browsers/windows/embedded-opener-a-form.html": [ "e1ec760b926670e610a96f02c935cf169563714a", "testharness" @@ -631756,11 +631466,11 @@ "b79d35f0b8a383d026920d80d7374887f283a31b", "testharness" ], - "html/dom/interfaces.https.html": [ + "html/dom/idlharness.https.html": [ "0d3f1160d2819601afb2168bc15bfeeaddfed6f1", "testharness" ], - "html/dom/interfaces.worker.js": [ + "html/dom/idlharness.worker.js": [ "b720d54f3d953633bd7abd1e73097a31a369e825", "testharness" ], @@ -636516,6 +636226,18 @@ "2d23b4a77d716b5a4545aa180f4ddbddbbb52098", "testharness" ], + "html/rendering/non-replaced-elements/form-controls/resets.html": [ + "ae4da4540145dab0acb6db4455bc8a31522fed2d", + "testharness" + ], + "html/rendering/non-replaced-elements/form-controls/text-transform-ref.html": [ + "5dc26a78dbb0133964bf248eef2d698f32ffa329", + "support" + ], + "html/rendering/non-replaced-elements/form-controls/text-transform.html": [ + "f57f09298231cb394fa4e646206d23e216e480c9", + "reftest" + ], "html/rendering/non-replaced-elements/lists/TODO-lists.html": [ "6d79efc3846c8e427627e9d95af5699ca7096197", "support" @@ -640660,6 +640382,10 @@ "2f77dfe164df3737cbbabf4efce6e28028e62537", "testharness" ], + "html/semantics/embedded-content/the-iframe-element/srcdoc_change_hash.html": [ + "457a07f9e2fb3340f7f874d7e434d38b1dd788d0", + "testharness" + ], "html/semantics/embedded-content/the-iframe-element/srcdoc_process_attributes.html": [ "397c95a23911ef979718a3aa8b879d257803fb85", "testharness" @@ -648597,7 +648323,7 @@ "support" ], "interfaces/css-fonts.idl": [ - "d9e6d21d4ed05235c274d236f6a3f63284c8b9e8", + "42e88e46c54589b8734263040e7b32217a1881b5", "support" ], "interfaces/css-images.idl": [ @@ -648645,7 +648371,7 @@ "support" ], "interfaces/dom.idl": [ - "285e5f00b87e4033374024f705ccc78cd56364c7", + "91157033c82335d4eb835907680210bb2141fdb4", "support" ], "interfaces/element-timing.idl": [ @@ -648985,7 +648711,7 @@ "support" ], "interfaces/web-nfc.idl": [ - "ff28d84de3d7f5387b39cc281c5ca1c7e041769f", + "76ed6f0d959e1bfcc31325ce8aff657b06fa9de7", "support" ], "interfaces/web-share.idl": [ @@ -648993,11 +648719,11 @@ "support" ], "interfaces/webaudio.idl": [ - "19d807894231de9f3522f3845f44e212b9708580", + "1b6af25b3b363411bfb365b1b3b21639584cfa76", "support" ], "interfaces/webauthn.idl": [ - "67fd504a54e1bcb346c71cb27c89fca7e40c1876", + "cf86a25b1013e0e4102cc9cc67ae0791c963fac6", "support" ], "interfaces/webdriver.idl": [ @@ -649005,11 +648731,11 @@ "support" ], "interfaces/webgl1.idl": [ - "8fb5e01b0449feb22d9d2f1a67f19f73da168d64", + "5edd66e21d039cde3029b8756ff4bcdfd8aaaff7", "support" ], "interfaces/webgl2.idl": [ - "11d0d8c2a3be65e2286387cb3ff727a0cf5e376a", + "be9365e38936fd414c47ef3ae95772742a658176", "support" ], "interfaces/webmidi.idl": [ @@ -649021,7 +648747,7 @@ "support" ], "interfaces/webrtc-stats.idl": [ - "26ebc9ca7758b92e5099d5cdedd6fe565159c903", + "621f146108bb735d0605155c90c88c7f56af7587", "support" ], "interfaces/webrtc.idl": [ @@ -649037,7 +648763,7 @@ "support" ], "interfaces/webxr.idl": [ - "3febf83ebe375474bb177e0ff5e42887d27e44e6", + "413fef85c8708aac6d66914a4c846ba48add492a", "support" ], "interfaces/worklets.idl": [ @@ -649489,11 +649215,11 @@ "testharness" ], "kv-storage/secure-context/import-maps.html": [ - "64301f03032c0efe047297b21389ccf778949a76", + "211b9e43b1f18e9bdab85b890af000e47395c2ff", "testharness" ], "kv-storage/secure-context/import-statement.html": [ - "db01152a4e155e27dcdbc264a4291d0245c115d4", + "71e14b04e3144f866ff6cda980998dedaa6a559b", "testharness" ], "kv-storage/secure-context/resources/dummy-module.js": [ @@ -649525,11 +649251,11 @@ "testharness" ], "largest-contentful-paint/contracted-image.html": [ - "e099a5e42f6d3fd7982a7e298c53b860258f8c70", + "2d4a84bf35cf895f6bc667f2e5c4352d86fd74d0", "testharness" ], "largest-contentful-paint/cross-origin-image.sub.html": [ - "7669d4647802f54f4d04b7b7a6b0a9ccc19b9f11", + "58e636e51b9f2b544b2c8f40324e61c97ee5c795", "testharness" ], "largest-contentful-paint/element-only-when-fully-active.html": [ @@ -649537,11 +649263,11 @@ "testharness" ], "largest-contentful-paint/expanded-image.html": [ - "9f64189eda60bc74b41d2526e577dcd0e0cf88d2", + "6f7043dd8e426d6b4b5d4f89d8e64383cf7696e9", "testharness" ], "largest-contentful-paint/first-letter-background.html": [ - "19544c8edeedb163dc20fa9b2ef654255d050ddf", + "44d2a1a968083e8c91f61b33909ec115ea1b3a63", "testharness" ], "largest-contentful-paint/idlharness.html": [ @@ -649553,19 +649279,19 @@ "testharness" ], "largest-contentful-paint/image-TAO.sub.html": [ - "9409fd8fc05c338dc74a3c7bf8fe94d356679633", + "41c8c748619aea00c2afe67dd5983ab7601121b0", "testharness" ], "largest-contentful-paint/image-src-change.html": [ - "84a49f7ea2220c43c083f91057763ae161035532", + "5ec860fa06f3281fd421912298e7b2c93dae19bb", "testharness" ], "largest-contentful-paint/invisible-images.html": [ - "cd71f30ae45cb438950ca94ecb39a6382b97d48f", + "d536f86dcf69da791efb442893d094c6a71d8db5", "testharness" ], "largest-contentful-paint/larger-image.html": [ - "7ff38cf2be10c6e20fc5f2ad3d1578755cfbb903", + "094c2096752fa52ee0a249cd26cb97b5376edae1", "testharness" ], "largest-contentful-paint/larger-text.html": [ @@ -649573,15 +649299,15 @@ "testharness" ], "largest-contentful-paint/loadTime-after-appendChild.html": [ - "43ec9f6085d605098faeddce311b5ccbc626b073", + "0e40127b57683fa76392827003b15c2bb9c8d558", "testharness" ], "largest-contentful-paint/observe-after-untrusted-scroll.html": [ - "b551e7632b5ce20e2bbc40758f623fac972b3b73", + "1b2cd1d25b5bb9da740e5127526fed41dcebfae7", "testharness" ], "largest-contentful-paint/observe-image.html": [ - "a9556ebaa60d04c154c8043fe7c48fbd7ec38700", + "5856795cac49beea469b05ff06b57a163bc2756a", "testharness" ], "largest-contentful-paint/observe-text.html": [ @@ -649589,21 +649315,33 @@ "testharness" ], "largest-contentful-paint/repeated-image.html": [ - "d25d4735c9747cb27bffdd640e1127f9fb9c075c", + "82d662d330ab74ce88773257dadfb75af87451d1", "testharness" ], "largest-contentful-paint/resources/iframe-stores-entry.html": [ "cd600254805570deab8447ea843657d7f268b7c5", "support" ], + "largest-contentful-paint/resources/largest-contentful-paint-helpers.js": [ + "0529e227b8094656361a7ab9d5ae81a92f0e8934", + "support" + ], "largest-contentful-paint/supported-lcp-type.html": [ "25d4eaa0367f45440d286c6c1c14de4458465d7b", "testharness" ], + "largest-contentful-paint/text-with-display-style.html": [ + "2f1f254d7775e84c7bbfdc77125eb7265b627dcf", + "testharness" + ], "largest-contentful-paint/toJSON.html": [ "7defcce1b6f9f2b681405988f74d3977fa3f29e8", "testharness" ], + "largest-contentful-paint/video-poster.html": [ + "9ad9c4cdfd09bfb3c3de4b77c29fff31a2d7089f", + "testharness" + ], "layout-instability/buffer-layout-shift.html": [ "0cfce2f7124226cf4256284c1238ba1ef024c42b", "testharness" @@ -649772,6 +649510,10 @@ "fd9a3f042f6c9fc3ac605fc0dd4e23edfa5d683b", "testharness" ], + "longtask-timing/long-microtask.window.js": [ + "7b7d1848f8c9a85a147abab47769960e905f33c7", + "testharness" + ], "longtask-timing/longtask-attributes.html": [ "b5d44b0db5d33ee44abf2690b27a233088491ab8", "testharness" @@ -650301,7 +650043,7 @@ "testharness" ], "mathml/relations/css-styling/attribute-mapping-001.html": [ - "c7afa7a112a11ccabc13d971522b416ce82fe65d", + "c0c91dc23d119f85f693d2ccc5ec97c28a1a1f78", "testharness" ], "mathml/relations/css-styling/attribute-mapping-002.html": [ @@ -650661,7 +650403,7 @@ "reftest" ], "mathml/relations/css-styling/not-participating-to-parent-layout.html": [ - "769449b97d4983efc19aa9c0999725cb5735c6dc", + "1caebf1e630de2fdc9c879aa76e0a4c666fbe841", "testharness" ], "mathml/relations/css-styling/padding-border-margin/border-001.html": [ @@ -650736,18 +650478,10 @@ "cbc8ce7da217a3b990cc2493cd8fe666b3517a8e", "testharness" ], - "mathml/relations/css-styling/writing-mode/writing-mode-001.tentative.html": [ - "642ee66965181d2894d0c5ea67e21939f48eb66f", - "testharness" - ], "mathml/relations/css-styling/writing-mode/writing-mode-002.html": [ "85c869eba3bc3ebc5c1c209b81b29d6f03b0ae9a", "testharness" ], - "mathml/relations/css-styling/writing-mode/writing-mode-002.tentative.html": [ - "e86f03a4f0267bd2f62b36c7e1aa32352ee2adc6", - "testharness" - ], "mathml/relations/html5-tree/class-1-ref.html": [ "5afa59ecf2bfd2ec071d735464cd3bd20b0b17ce", "support" @@ -662568,7 +662302,7 @@ "b055f50f636848ceb7b1750484cc12328a121398", "support" ], - "permissions/interfaces.any.js": [ + "permissions/idlharness.any.js": [ "ff0a969badace39c3c4466c4528e30c21355e132", "testharness" ], @@ -663076,7 +662810,7 @@ "8c43cf6dafcf9ac9e9a9203e266472f7eecd47e5", "testharness" ], - "pointerlock/interfaces.window.js": [ + "pointerlock/idlharness.window.js": [ "f176343a487de4d71bda196657c7958ac62f1553", "testharness" ], @@ -673513,7 +673247,7 @@ "support" ], "resources/SVGAnimationTestCase-testharness.js": [ - "59febda86d63f3109e74901620d1c1562554c754", + "9ebaf6803922e940b2d3cc5fed5eb2a5fe2e74bd", "support" ], "resources/check-layout-th.js": [ @@ -673669,7 +673403,7 @@ "support" ], "resources/chromium/webxr-test.js": [ - "bb6b0c1be55067641f57d039f8fcc930e9decc46", + "b52ee3bf32523e39d9619db8ede5b9b75c8a1501", "support" ], "resources/chromium/webxr-test.js.headers": [ @@ -674013,7 +673747,7 @@ "support" ], "resources/testdriver-actions.js": [ - "43d8b1df00ae4c2f36114f58695a5314dbd41d60", + "292fe8889f5e21bd011ade89edf540cc615e35b2", "support" ], "resources/testdriver-vendor.js": [ @@ -674185,11 +673919,11 @@ "testharness" ], "scroll-to-text-fragment/scroll-to-text-fragment-target.html": [ - "724132fab29bf75c3e2d0bd4cc20d53aa04c5456", + "fa229dd032f29d45e847d9f03f7cd877852dbd87", "support" ], "scroll-to-text-fragment/scroll-to-text-fragment.html": [ - "eaab18437063dce8621a49a8b1cecb10390114a7", + "db1b1ded3065775f7d763e21fa332c4d36b507c7", "testharness" ], "secure-contexts/META.yml": [ @@ -675933,7 +675667,7 @@ "testharness" ], "service-workers/service-worker/getregistrations.https.html": [ - "11da27036d092c2f2c6d58df576b29e9bfb99537", + "3e48d5fe3618b36713d724b71e4026ea24553bd4", "testharness" ], "service-workers/service-worker/global-serviceworker.https.any.js": [ @@ -677728,210 +677462,6 @@ "1d3c36408a66a7785b884c9cdc39dcd2820f9af0", "testharness" ], - "service-workers/specgen.json": [ - "88c36ed04aada9b61dfe65f97dc6e73d7913a6a9", - "support" - ], - "service-workers/stub-3.1-service-worker-obj.html": [ - "99c2cbe8597d7391defdd2057ef466a2445cec73", - "stub" - ], - "service-workers/stub-3.1.1-service-worker-scope.html": [ - "8c75c608297a3dcf14d03d60ebc624ea233b6427", - "stub" - ], - "service-workers/stub-3.1.2-service-worker-url.html": [ - "5674df7fc8d9ac493251a6c51a3d7ca34674a71d", - "stub" - ], - "service-workers/stub-3.1.3-service-worker-state.html": [ - "8e729baf89f5e786e715ecadd071b06b00a43eaf", - "stub" - ], - "service-workers/stub-3.1.4-service-worker-on-state-change.html": [ - "c87dce60163242a8d271bbc61f61d1c985afcb5d", - "stub" - ], - "service-workers/stub-3.2-navigator-service-worker.html": [ - "d5b51475aa8c19f4e747fc39fbef3315ddb8c6c9", - "stub" - ], - "service-workers/stub-3.2.1-navigator-service-worker-installing.html": [ - "59e4f3d6a0d3bfa3c928c921fdcc8f756d314c90", - "stub" - ], - "service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html": [ - "478860146dcecb174bfb4b59d6c9db8d05315a01", - "stub" - ], - "service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html": [ - "e2207db100a21a8f8f53c72a2cd8f86ae7f510a1", - "stub" - ], - "service-workers/stub-3.2.12-navigator-service-worker-onerror.html": [ - "313f0bdfcd500a725bfaf5a59045ec7721f8c674", - "stub" - ], - "service-workers/stub-3.2.2-navigator-service-worker-waiting.html": [ - "663ce82f9685858451bea7129106376b054b6fba", - "stub" - ], - "service-workers/stub-3.2.3-navigator-service-worker-active.html": [ - "f7406f59012fc8e197177e1c37e43d045a1fd70b", - "stub" - ], - "service-workers/stub-3.2.4-navigator-service-worker-controller.html": [ - "1a26cce6d4edc2c9130f28069e4d9664bf8a6d9d", - "stub" - ], - "service-workers/stub-3.2.5-navigator-service-worker-ready.html": [ - "67a690ddc5b2d40c1c21a0bf021a49fbddb0c760", - "stub" - ], - "service-workers/stub-3.2.6-navigator-service-worker-getAll.html": [ - "3c2afe99cbb492554522912c265f243902f74134", - "stub" - ], - "service-workers/stub-3.2.7-navigator-service-worker-register.html": [ - "df469de42af5ea5868de91df77164dbf5af28a3e", - "stub" - ], - "service-workers/stub-3.2.8-navigator-service-worker-unregister.html": [ - "6f1b43b6bdee80d5da06b4f3786f068c8a7648f9", - "stub" - ], - "service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html": [ - "7babe7c245681870c3559baca65d976aaa437723", - "stub" - ], - "service-workers/stub-4.1-service-worker-global-scope.html": [ - "c11feaca4c832bb90562868a6d78d4ac0ee017fc", - "stub" - ], - "service-workers/stub-4.1.1-service-worker-global-scope-caches.html": [ - "f1fce5036a100e4e0fa324d647502a67e5d00a2b", - "stub" - ], - "service-workers/stub-4.1.2-service-worker-global-scope-clients.html": [ - "cd5d28353a29634d75ed951316d740989582c98b", - "stub" - ], - "service-workers/stub-4.1.3-service-worker-global-scope-scope.html": [ - "7b6ce78fa909730fe80c4b8c6c93825962d23ba7", - "stub" - ], - "service-workers/stub-4.1.4-service-worker-global-scope-fetch.html": [ - "98345471f3b8f708850d019e897f7baf277cf793", - "stub" - ], - "service-workers/stub-4.1.5-service-worker-global-scope-update.html": [ - "26e255dd4a0209f9492bfd327183f6915359ca36", - "stub" - ], - "service-workers/stub-4.1.6-service-worker-global-scope-unregister.html": [ - "de1d64a6e45c45480a7eab230ddb33ba7f006444", - "stub" - ], - "service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html": [ - "b930439486efab516cd33807064d907a535fafde", - "stub" - ], - "service-workers/stub-4.2-client.html": [ - "fda0e298f5e7f1c55a619e3858682d850844b5ef", - "stub" - ], - "service-workers/stub-4.3-service-worker-clients.html": [ - "475df1952fba671b5a4f8a3b3a05d8dcc39c4f6c", - "stub" - ], - "service-workers/stub-4.3.1-get-serviced-method.html": [ - "b3cd06fdf278f4f4d6a87b3bf97648f0e52528a1", - "stub" - ], - "service-workers/stub-4.3.2-reloadall-method.html": [ - "c5a9dd45404a52c8175967e340ae04095964c127", - "stub" - ], - "service-workers/stub-4.4-request-objects.html": [ - "2f471f80f6074a6a6ce27dde1d88199eb01d8bff", - "stub" - ], - "service-workers/stub-4.5-response-objects.html": [ - "445982f51a3ab083ddb579d96f104452c149af51", - "stub" - ], - "service-workers/stub-4.5.2-response.html": [ - "fbc72f30ad77c1d5591fcf359b4e4a7eb0263274", - "stub" - ], - "service-workers/stub-4.5.4-opaque-response.html": [ - "a91306f4c3c85d1b3181e5bb62016157b71e3e14", - "stub" - ], - "service-workers/stub-4.6-cache-objects.html": [ - "befd67cb378b0ea3e0f8d45cad3e344a4e2f9610", - "stub" - ], - "service-workers/stub-4.6.1-cache-lifetimes.html": [ - "f6c9ecbd1919553af81429f1e16a6637ccc902f3", - "stub" - ], - "service-workers/stub-4.6.2-cache.html": [ - "9270481d1837fb5c2c242de41e6653a26601cc3d", - "stub" - ], - "service-workers/stub-4.6.3-cache-storage.html": [ - "29666d837fc05c0315043c97e7ab4f30efad0771", - "stub" - ], - "service-workers/stub-4.7.1-install-phase-event.html": [ - "8b7ab81c5eff4a5ce03cb6939d75a1e38d5290d6", - "stub" - ], - "service-workers/stub-4.7.1.1-wait-until-method.html": [ - "318318b13940cd9f5f8ebab8b93b6ec371ffb3ff", - "stub" - ], - "service-workers/stub-4.7.2-install-event.html": [ - "77702ed02833c762b3cb12d3144c39844f5f8713", - "stub" - ], - "service-workers/stub-4.7.2.1-install-event-section.html": [ - "d9b47e195af2b35f8d4f803caacd23e00e74f155", - "stub" - ], - "service-workers/stub-4.7.2.2-replace-method.html": [ - "6981d3079c3e108d6f4c96a69db719e206d09c75", - "stub" - ], - "service-workers/stub-4.7.3-activate-event.html": [ - "2a0162e5fd3eb48db2905bee9982fbe65e399793", - "stub" - ], - "service-workers/stub-4.7.4.1-fetch-event-section.html": [ - "ace71967bdf868b11b2cca58e8893523b9121894", - "stub" - ], - "service-workers/stub-4.7.4.2-respond-with-method.html": [ - "416b8ef517a85692348058595b27baeae9abe04d", - "stub" - ], - "service-workers/stub-4.7.4.3-default-method.html": [ - "deff7ac4238eac47b82833814fe6f8babf941b5d", - "stub" - ], - "service-workers/stub-4.7.4.4-is-reload-attribute.html": [ - "fffe5d5b29f1cd0bb46f2a2cd3a98a67bcedefd4", - "stub" - ], - "service-workers/stub-5.1-origin-relativity.html": [ - "469ce2975cd5263829e2f9195b366db1c0268471", - "stub" - ], - "service-workers/stub-5.2-cross-origin-resources.html": [ - "42c685b1d5525be8c3ed68a9112b2d546e78bcf6", - "stub" - ], "service-workers/tools/blink-import.py": [ "552fdc054cc766f13ffe660b1f105b2c9b8c106c", "support" @@ -680009,7 +679539,7 @@ "testharness" ], "svg/animations/repeatn-remove-add-animation.html": [ - "f192d27dfbd99352b6730b45be2a98f097d88f56", + "1715cd9d4711878d101e5b68963d2359521b4bfe", "testharness" ], "svg/animations/scripted/end-element-on-inactive-element.svg": [ @@ -680028,6 +679558,10 @@ "40aa3461866cf4c32316d86216dcfe4298be7718", "testharness" ], + "svg/animations/slider-switch.html": [ + "1e14ae55165a1955c5cbaad5247a320c11e677f7", + "testharness" + ], "svg/animations/spaces-at-end-of-path-data.html": [ "235259beccadb2a7d52097918dbde91c07a49b5e", "testharness" @@ -693233,7 +692767,7 @@ "testharness" ], "web-animations/timing-model/animations/pausing-an-animation.html": [ - "5383b520bb47ed2e4f5470d5c66438d1f12d8d75", + "bcec609d14206567ee25855f6dd7e684c69485ba", "testharness" ], "web-animations/timing-model/animations/play-states.html": [ @@ -693285,7 +692819,7 @@ "testharness" ], "web-animations/timing-model/timelines/document-timelines.html": [ - "f45865ac7c0e37abeddee73ad5435dcc8acd6e89", + "4023bba55612b689d98a9773c9c6fafe11408e2b", "testharness" ], "web-animations/timing-model/timelines/timelines.html": [ @@ -693429,11 +692963,11 @@ "testharness" ], "web-nfc/NFCReader.https.html": [ - "4488097d6ebee463545666b123ed4893b72080c6", + "6fcb9b161dd127e1f6e5a3e3e9fb77c35b18d657", "testharness" ], "web-nfc/NFCReader_options.https.html": [ - "ebda3859834c5bd146fba5d5b8a2982d5c6722df", + "7c77045afb3ee53ec69a758ad8d0719998465505", "testharness" ], "web-nfc/NFCReadingEvent_constructor.https.html": [ @@ -693457,7 +692991,7 @@ "testharness" ], "web-nfc/resources/nfc-helpers.js": [ - "02f348ddf275d5f191e6cf4982c97d84900a59f9", + "f7ee7a4786eef391ec8025560c9b4718f23cef68", "support" ], "web-share/META.yml": [ diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-color-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-color-interpolation.html.ini new file mode 100644 index 00000000000..970058f0b3f --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-color-interpolation.html.ini @@ -0,0 +1,4 @@ +[border-color-interpolation.html] + [border-color interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini new file mode 100644 index 00000000000..96f888b78fb --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini @@ -0,0 +1,4 @@ +[border-image-outset-interpolation.html] + [border-image-outset interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini new file mode 100644 index 00000000000..7dd3d364d85 --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini @@ -0,0 +1,4 @@ +[border-image-slice-interpolation.html] + [border-image-slice interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-source-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-source-interpolation.html.ini new file mode 100644 index 00000000000..51817f63dfa --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-source-interpolation.html.ini @@ -0,0 +1,4 @@ +[border-image-source-interpolation.html] + [border-image-source interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-width-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-width-interpolation.html.ini new file mode 100644 index 00000000000..7f71caea3b3 --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-width-interpolation.html.ini @@ -0,0 +1,4 @@ +[border-image-width-interpolation.html] + [border-image-width interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-radius-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-radius-interpolation.html.ini new file mode 100644 index 00000000000..211695f850a --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-radius-interpolation.html.ini @@ -0,0 +1,4 @@ +[border-radius-interpolation.html] + [border-radius interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-width-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-width-interpolation.html.ini new file mode 100644 index 00000000000..09fe4f7ed4b --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-width-interpolation.html.ini @@ -0,0 +1,4 @@ +[border-width-interpolation.html] + [border-width interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini b/tests/wpt/metadata/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini new file mode 100644 index 00000000000..7ffe55ac942 --- /dev/null +++ b/tests/wpt/metadata/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini @@ -0,0 +1,4 @@ +[border-image-source-computed.sub.html] + [Property border-image-source value 'conic-gradient(from 90deg at 80% 90%, lime, black)' computes to 'conic-gradient(from 90deg at 80% 90%, rgb(0, 255, 0), rgb(0, 0, 0))'] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-001.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-001.html.ini new file mode 100644 index 00000000000..e8fd8821a07 --- /dev/null +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-001.html.ini @@ -0,0 +1,4 @@ +[transform-interpolation-001.html] + [transform interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-002.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-002.html.ini new file mode 100644 index 00000000000..8274a11ba82 --- /dev/null +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-002.html.ini @@ -0,0 +1,4 @@ +[transform-interpolation-002.html] + [transform interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-003.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-003.html.ini new file mode 100644 index 00000000000..36fdde14172 --- /dev/null +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-003.html.ini @@ -0,0 +1,4 @@ +[transform-interpolation-003.html] + [transform interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-004.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-004.html.ini new file mode 100644 index 00000000000..ca24607724d --- /dev/null +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-004.html.ini @@ -0,0 +1,4 @@ +[transform-interpolation-004.html] + [transform interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-005.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-005.html.ini new file mode 100644 index 00000000000..79ab5ae1a0f --- /dev/null +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-005.html.ini @@ -0,0 +1,4 @@ +[transform-interpolation-005.html] + [transform interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-006.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-006.html.ini new file mode 100644 index 00000000000..7f8c63ad11f --- /dev/null +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-006.html.ini @@ -0,0 +1,4 @@ +[transform-interpolation-006.html] + [transform interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-origin-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-origin-interpolation.html.ini new file mode 100644 index 00000000000..28191ed3360 --- /dev/null +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-origin-interpolation.html.ini @@ -0,0 +1,4 @@ +[transform-origin-interpolation.html] + [transform-origin interpolation] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-variables/variable-substitution-background-properties.html.ini b/tests/wpt/metadata/css/css-variables/variable-substitution-background-properties.html.ini index 3d0e60d281b..4a368b97c95 100644 --- a/tests/wpt/metadata/css/css-variables/variable-substitution-background-properties.html.ini +++ b/tests/wpt/metadata/css/css-variables/variable-substitution-background-properties.html.ini @@ -2,6 +2,3 @@ [background-position] expected: FAIL - [background-image-radial-gradient] - expected: FAIL - diff --git a/tests/wpt/metadata/css/cssom-view/getBoundingClientRect-empty-inline.html.ini b/tests/wpt/metadata/css/cssom-view/getBoundingClientRect-empty-inline.html.ini new file mode 100644 index 00000000000..6042e6fb0d9 --- /dev/null +++ b/tests/wpt/metadata/css/cssom-view/getBoundingClientRect-empty-inline.html.ini @@ -0,0 +1,4 @@ +[getBoundingClientRect-empty-inline.html] + [getBoundingClientRect-empty-inline] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom-view/idlharness.html.ini b/tests/wpt/metadata/css/cssom-view/idlharness.html.ini new file mode 100644 index 00000000000..66b7c0b1ace --- /dev/null +++ b/tests/wpt/metadata/css/cssom-view/idlharness.html.ini @@ -0,0 +1,301 @@ +[idlharness.html] + [Element interface: document.createElement("img") must inherit property "scrollIntoView([object Object\],[object Object\])" with the proper type] + expected: FAIL + + [Stringification of document.caretPositionFromPoint(5, 5)] + expected: FAIL + + [Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElement("img") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError] + expected: FAIL + + [Document interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Text interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Document interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError] + expected: FAIL + + [Range interface: operation getBoundingClientRect()] + expected: FAIL + + [Text interface: document.createTextNode("x") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Text interface: document.createTextNode("x") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type] + expected: FAIL + + [MouseEvent interface: attribute pageX] + expected: FAIL + + [MouseEvent interface: attribute pageY] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "x" with the proper type] + expected: FAIL + + [Text interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createTextNode("x") with too few arguments must throw TypeError] + expected: FAIL + + [Text interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createTextNode("x") with too few arguments must throw TypeError] + expected: FAIL + + [Document interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError] + expected: FAIL + + [CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "offset" with the proper type] + expected: FAIL + + [Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("img") with too few arguments must throw TypeError] + expected: FAIL + + [Text interface: document.createTextNode("x") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [CaretPosition interface: operation getClientRect()] + expected: FAIL + + [HTMLImageElement interface: attribute x] + expected: FAIL + + [Document interface: operation getBoxQuads(BoxQuadOptions)] + expected: FAIL + + [Element interface: calling scrollIntoView([object Object\],[object Object\]) on document.createElementNS("x", "y") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("div") with too few arguments must throw TypeError] + expected: FAIL + + [Document interface: operation caretPositionFromPoint(double, double)] + expected: FAIL + + [Element interface: document.createElement("div") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [CSSPseudoElement interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Text interface: operation getBoxQuads(BoxQuadOptions)] + expected: FAIL + + [HTMLImageElement interface: document.createElement("img") must inherit property "y" with the proper type] + expected: FAIL + + [Element interface: operation scrollIntoView([object Object\],[object Object\])] + expected: FAIL + + [Element interface: document.createElement("img") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Document interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("img") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type] + expected: FAIL + + [Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError] + expected: FAIL + + [CaretPosition interface: attribute offsetNode] + expected: FAIL + + [Text interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError] + expected: FAIL + + [Window interface: window must inherit property "screenLeft" with the proper type] + expected: FAIL + + [Document interface: document must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Element interface: document.createElementNS("x", "y") must inherit property "scrollIntoView([object Object\],[object Object\])" with the proper type] + expected: FAIL + + [CaretPosition interface: existence and properties of interface prototype object] + expected: FAIL + + [Document interface: document must inherit property "scrollingElement" with the proper type] + expected: FAIL + + [CSSPseudoElement interface: operation getBoxQuads(BoxQuadOptions)] + expected: FAIL + + [Element interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Range interface: operation getClientRects()] + expected: FAIL + + [MouseEvent interface: attribute y] + expected: FAIL + + [MouseEvent interface: attribute x] + expected: FAIL + + [Element interface: calling scrollIntoView([object Object\],[object Object\]) on document.createElement("img") with too few arguments must throw TypeError] + expected: FAIL + + [Text interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createTextNode("x") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Text interface: calling getBoxQuads(BoxQuadOptions) on document.createTextNode("x") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("div") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("div") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Element interface: calling scrollIntoView([object Object\],[object Object\]) on document.createElement("div") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "getClientRect()" with the proper type] + expected: FAIL + + [Document interface: document must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type] + expected: FAIL + + [CaretPosition interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Document interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElement("img") with too few arguments must throw TypeError] + expected: FAIL + + [CaretPosition interface object name] + expected: FAIL + + [Window interface: window must inherit property "screenTop" with the proper type] + expected: FAIL + + [CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "offsetNode" with the proper type] + expected: FAIL + + [Element interface: document.createElementNS("x", "y") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [CaretPosition interface: existence and properties of interface object] + expected: FAIL + + [Element interface: document.createElement("div") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type] + expected: FAIL + + [Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElement("div") with too few arguments must throw TypeError] + expected: FAIL + + [Window interface: attribute screenLeft] + expected: FAIL + + [Range interface: new Range() must inherit property "getBoundingClientRect()" with the proper type] + expected: FAIL + + [Element interface: document.createElementNS("x", "y") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type] + expected: FAIL + + [Element interface: document.createElement("div") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Element interface: document.createElement("img") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Document interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Document interface: document must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Element interface: operation getBoxQuads(BoxQuadOptions)] + expected: FAIL + + [Window interface: attribute screenTop] + expected: FAIL + + [Element interface: document.createElementNS("x", "y") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Document interface: document must inherit property "caretPositionFromPoint(double, double)" with the proper type] + expected: FAIL + + [Range interface: new Range() must inherit property "getClientRects()" with the proper type] + expected: FAIL + + [Text interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [Element interface: document.createElement("img") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Text interface: document.createTextNode("x") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Document interface: document must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Document interface: attribute scrollingElement] + expected: FAIL + + [Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElement("div") with too few arguments must throw TypeError] + expected: FAIL + + [MouseEvent interface: attribute offsetX] + expected: FAIL + + [MouseEvent interface: attribute offsetY] + expected: FAIL + + [CSSPseudoElement interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [CaretPosition interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSPseudoElement interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)] + expected: FAIL + + [HTMLImageElement interface: attribute y] + expected: FAIL + + [Document interface: calling caretPositionFromPoint(double, double) on document with too few arguments must throw TypeError] + expected: FAIL + + [CaretPosition must be primary interface of document.caretPositionFromPoint(5, 5)] + expected: FAIL + + [CaretPosition interface object length] + expected: FAIL + + [Element interface: document.createElementNS("x", "y") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type] + expected: FAIL + + [Document interface: calling getBoxQuads(BoxQuadOptions) on document with too few arguments must throw TypeError] + expected: FAIL + + [CaretPosition interface: attribute offset] + expected: FAIL + + [Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("img") with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: document.createElement("div") must inherit property "scrollIntoView([object Object\],[object Object\])" with the proper type] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom-view/matchMedia-display-none-iframe.html.ini b/tests/wpt/metadata/css/cssom-view/matchMedia-display-none-iframe.html.ini new file mode 100644 index 00000000000..e6e1f29e274 --- /dev/null +++ b/tests/wpt/metadata/css/cssom-view/matchMedia-display-none-iframe.html.ini @@ -0,0 +1,2 @@ +[matchMedia-display-none-iframe.html] + expected: ERROR diff --git a/tests/wpt/metadata/css/cssom/idlharness.html.ini b/tests/wpt/metadata/css/cssom/idlharness.html.ini new file mode 100644 index 00000000000..fd06e75911e --- /dev/null +++ b/tests/wpt/metadata/css/cssom/idlharness.html.ini @@ -0,0 +1,496 @@ +[idlharness.html] + [CSSRule interface: attribute parentRule] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on sheet.cssRules[2\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: style_element.style must inherit property "parentRule" with the proper type] + expected: FAIL + + [MediaList interface: sheet.media must inherit property "deleteMedium(CSSOMString)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "removeProperty(CSSOMString)" with the proper type] + expected: FAIL + + [Stringification of svg_element.style] + expected: FAIL + + [MediaList interface: calling item(unsigned long) on sheet.media with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleSheet interface: sheet must inherit property "ownerRule" with the proper type] + expected: FAIL + + [CSSGroupingRule interface: operation insertRule(CSSOMString, unsigned long)] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSStyleSheet interface: calling removeRule(unsigned long) on sheet with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "item(unsigned long)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError] + expected: FAIL + + [StyleSheet interface: attribute ownerNode] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "STYLE_RULE" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "FONT_FACE_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on sheet.cssRules[2\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSStyleDeclaration must be primary interface of sheet.cssRules[4\].style] + expected: FAIL + + [CSSMarginRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "style" with the proper type] + expected: FAIL + + [MediaList interface: sheet.media must inherit property "item(unsigned long)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "getPropertyValue(CSSOMString)" with the proper type] + expected: FAIL + + [MediaList interface: sheet.media must inherit property "length" with the proper type] + expected: FAIL + + [StyleSheet interface: sheet must inherit property "media" with the proper type] + expected: FAIL + + [SVGStyleElement interface: attribute sheet] + expected: FAIL + + [CSSStyleSheet interface: attribute rules] + expected: FAIL + + [CSSStyleSheet interface: operation removeRule(unsigned long)] + expected: FAIL + + [SVGElement interface: attribute style] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "getPropertyPriority(CSSOMString)" with the proper type] + expected: FAIL + + [StyleSheet interface: attribute type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "MARGIN_RULE" with the proper type] + expected: FAIL + + [Stringification of sheet.cssRules[2\].cssRules[0\]] + expected: FAIL + + [MediaList interface: stringifier] + expected: FAIL + + [CSSImportRule interface: attribute media] + expected: FAIL + + [CSSStyleSheet interface: sheet must inherit property "addRule(DOMString, DOMString, unsigned long)" with the proper type] + expected: FAIL + + [CSSPageRule interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSMarginRule interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSMarginRule interface: existence and properties of interface object] + expected: FAIL + + [CSSStyleRule must be primary interface of sheet.cssRules[4\]] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "PAGE_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "cssFloat" with the proper type] + expected: FAIL + + [CSSStyleDeclaration must be primary interface of sheet.cssRules[2\].cssRules[0\].style] + expected: FAIL + + [CSSMarginRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "name" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling item(unsigned long) on sheet.cssRules[2\].style with too few arguments must throw TypeError] + expected: FAIL + + [Stringification of sheet.cssRules[4\].style] + expected: FAIL + + [CSSMarginRule interface: attribute name] + expected: FAIL + + [StyleSheet interface: attribute parentStyleSheet] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on sheet.cssRules[4\].style with too few arguments must throw TypeError] + expected: FAIL + + [Stringification of sheet.cssRules[2\].style] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type] + expected: FAIL + + [CSSPageRule interface object length] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "MARGIN_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration must be primary interface of svg_element.style] + expected: FAIL + + [CSSRule interface: sheet.cssRules[1\] must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "type" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on sheet.cssRules[2\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: calling item(unsigned long) on sheet.cssRules[4\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSImportRule interface: attribute href] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\] must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSPageRule interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSPageRule interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "removeProperty(CSSOMString)" with the proper type] + expected: FAIL + + [CSSImportRule interface: attribute styleSheet] + expected: FAIL + + [CSSStyleSheet interface: operation addRule(DOMString, DOMString, unsigned long)] + expected: FAIL + + [CSSPageRule interface: existence and properties of interface object] + expected: FAIL + + [CSSStyleSheet interface: sheet must inherit property "rules" with the proper type] + expected: FAIL + + [CSSPageRule must be primary interface of sheet.cssRules[2\]] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "STYLE_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "cssText" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling item(unsigned long) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on sheet.cssRules[4\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSPageRule interface: sheet.cssRules[2\] must inherit property "style" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on svg_element.style with too few arguments must throw TypeError] + expected: FAIL + + [CSSMarginRule must be primary interface of sheet.cssRules[2\].cssRules[0\]] + expected: FAIL + + [CSSStyleSheet interface: attribute ownerRule] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "getPropertyValue(CSSOMString)" with the proper type] + expected: FAIL + + [MediaList interface: calling appendMedium(CSSOMString) on sheet.media with too few arguments must throw TypeError] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "cssText" with the proper type] + expected: FAIL + + [CSSImportRule interface: sheet.cssRules[0\] must inherit property "styleSheet" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "removeProperty(CSSOMString)" with the proper type] + expected: FAIL + + [CSSPageRule interface: attribute selectorText] + expected: FAIL + + [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on sheet.cssRules[4\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type] + expected: FAIL + + [MediaList interface: calling deleteMedium(CSSOMString) on sheet.media with too few arguments must throw TypeError] + expected: FAIL + + [CSSPageRule interface: sheet.cssRules[2\] must inherit property "selectorText" with the proper type] + expected: FAIL + + [CSSMarginRule interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "NAMESPACE_RULE" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "NAMESPACE_RULE" with the proper type] + expected: FAIL + + [CSSStyleSheet interface: sheet must inherit property "removeRule(unsigned long)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type] + expected: FAIL + + [MediaList interface: sheet.media must inherit property "mediaText" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "length" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on svg_element.style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration must be primary interface of sheet.cssRules[2\].style] + expected: FAIL + + [CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on sheet.cssRules[2\].style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleSheet interface: calling addRule(DOMString, DOMString, unsigned long) on sheet with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: getComputedStyle(svg_element) must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "removeProperty(CSSOMString)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on svg_element.style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on sheet.cssRules[4\].style with too few arguments must throw TypeError] + expected: FAIL + + [MediaList interface: sheet.media must inherit property "appendMedium(CSSOMString)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "length" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[0\] must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "length" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "MEDIA_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "cssText" with the proper type] + expected: FAIL + + [Stringification of sheet.cssRules[4\]] + expected: FAIL + + [CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError] + expected: FAIL + + [SVGElement interface: svg_element must inherit property "style" with the proper type] + expected: FAIL + + [StyleSheet interface: attribute media] + expected: FAIL + + [CSSPageRule interface: attribute style] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "parentRule" with the proper type] + expected: FAIL + + [StyleSheet interface: sheet must inherit property "type" with the proper type] + expected: FAIL + + [StyleSheet interface: sheet must inherit property "ownerNode" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "cssText" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "parentStyleSheet" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "getPropertyValue(CSSOMString)" with the proper type] + expected: FAIL + + [MediaList must be primary interface of sheet.media] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "PAGE_RULE" with the proper type] + expected: FAIL + + [CSSStyleRule interface: sheet.cssRules[4\] must inherit property "style" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "length" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "item(unsigned long)" with the proper type] + expected: FAIL + + [CSSMarginRule interface object length] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "IMPORT_RULE" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "FONT_FACE_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling item(unsigned long) on svg_element.style with too few arguments must throw TypeError] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "cssFloat" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError] + expected: FAIL + + [ProcessingInstruction interface: xmlss_pi must inherit property "sheet" with the proper type] + expected: FAIL + + [CSSMarginRule interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "MEDIA_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on svg_element.style with too few arguments must throw TypeError] + expected: FAIL + + [CSSPageRule interface object name] + expected: FAIL + + [ProcessingInstruction interface: attribute sheet] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "CHARSET_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: svg_element.style must inherit property "cssText" with the proper type] + expected: FAIL + + [Stringification of sheet.media] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "type" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "IMPORT_RULE" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "cssFloat" with the proper type] + expected: FAIL + + [CSSImportRule interface: sheet.cssRules[0\] must inherit property "media" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "cssFloat" with the proper type] + expected: FAIL + + [StyleSheet interface: sheet must inherit property "parentStyleSheet" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "item(unsigned long)" with the proper type] + expected: FAIL + + [Stringification of sheet.cssRules[2\].cssRules[0\].style] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "CHARSET_RULE" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[4\] must inherit property "parentRule" with the proper type] + expected: FAIL + + [CSSMarginRule interface: attribute style] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].style must inherit property "getPropertyValue(CSSOMString)" with the proper type] + expected: FAIL + + [Stringification of sheet.cssRules[2\]] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "parentStyleSheet" with the proper type] + expected: FAIL + + [HTMLElement interface: attribute style] + expected: FAIL + + [CSSStyleDeclaration interface: attribute parentRule] + expected: FAIL + + [CSSStyleRule interface: sheet.cssRules[4\] must inherit property "selectorText" with the proper type] + expected: FAIL + + [CSSRule interface: sheet.cssRules[2\].cssRules[0\] must inherit property "cssText" with the proper type] + expected: FAIL + + [CSSImportRule interface: sheet.cssRules[0\] must inherit property "href" with the proper type] + expected: FAIL + + [CSSMarginRule interface object name] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[4\].style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type] + expected: FAIL + + [CSSStyleDeclaration interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "item(unsigned long)" with the proper type] + expected: FAIL + diff --git a/tests/wpt/metadata/css/filter-effects/idlharness.any.js.ini b/tests/wpt/metadata/css/filter-effects/idlharness.any.js.ini new file mode 100644 index 00000000000..9f231740cd1 --- /dev/null +++ b/tests/wpt/metadata/css/filter-effects/idlharness.any.js.ini @@ -0,0 +1,1374 @@ +[idlharness.any.worker.html] + +[idlharness.any.html] + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_UNKNOWN on interface object] + expected: FAIL + + [SVGFEDisplacementMapElement interface object name] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_ATOP on interface object] + expected: FAIL + + [SVGFESpotLightElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface prototype object] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute result] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_EXCLUSION on interface prototype object] + expected: FAIL + + [SVGFEOffsetElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFilterElement interface: attribute width] + expected: FAIL + + [SVGFETileElement interface: attribute in1] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEComponentTransferElement interface: attribute result] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFETileElement interface object length] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute yChannelSelector] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute width] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute height] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_TABLE on interface object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_SATURATION on interface prototype object] + expected: FAIL + + [SVGFESpotLightElement interface: attribute specularExponent] + expected: FAIL + + [SVGFEFuncBElement interface object name] + expected: FAIL + + [SVGFEImageElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute height] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_STITCHTYPE_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_MATRIX on interface prototype object] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute in1] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute values] + expected: FAIL + + [SVGFEDropShadowElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: attribute type] + expected: FAIL + + [SVGFEOffsetElement interface: attribute in1] + expected: FAIL + + [SVGFEComponentTransferElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute y] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute kernelUnitLengthY] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute kernelUnitLengthX] + expected: FAIL + + [SVGFEFuncBElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEFuncGElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEPointLightElement interface object name] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: attribute slope] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute in1] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_COLOR on interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_OVERLAY on interface prototype object] + expected: FAIL + + [SVGFEDiffuseLightingElement interface object name] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_WRAP on interface object] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute radiusY] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_UNKNOWN on interface object] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute kernelUnitLengthY] + expected: FAIL + + [SVGFEFuncRElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEMergeNodeElement interface object length] + expected: FAIL + + [SVGFEMergeElement interface object name] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_MULTIPLY on interface prototype object] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE on interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_NORMAL on interface object] + expected: FAIL + + [SVGFilterElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEImageElement interface: attribute result] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_LINEAR on interface object] + expected: FAIL + + [SVGFEFuncAElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute in1] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute x] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute y] + expected: FAIL + + [SVGFEImageElement interface: attribute width] + expected: FAIL + + [SVGFEMergeElement interface: attribute height] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_STITCHTYPE_NOSTITCH on interface prototype object] + expected: FAIL + + [SVGFESpotLightElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEFuncGElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute specularExponent] + expected: FAIL + + [SVGFEMergeElement interface object length] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_DARKEN on interface prototype object] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_A on interface object] + expected: FAIL + + [SVGFilterElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEMergeElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFETileElement interface: attribute y] + expected: FAIL + + [SVGFETileElement interface: attribute x] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute in1] + expected: FAIL + + [SVGComponentTransferFunctionElement interface object name] + expected: FAIL + + [SVGFEDisplacementMapElement interface object length] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute y] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute x] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY on interface prototype object] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute preserveAlpha] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_IN on interface prototype object] + expected: FAIL + + [SVGFEMorphologyElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEMorphologyElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFilterElement interface object length] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: attribute offset] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_R on interface prototype object] + expected: FAIL + + [SVGFilterElement interface object name] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute scale] + expected: FAIL + + [SVGFEDropShadowElement interface: operation setStdDeviation(float, float)] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute surfaceScale] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute stdDeviationX] + expected: FAIL + + [SVGFEGaussianBlurElement interface object length] + expected: FAIL + + [SVGFEBlendElement interface object name] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute x] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute y] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFECompositeElement interface: attribute k1] + expected: FAIL + + [SVGFECompositeElement interface: attribute k3] + expected: FAIL + + [SVGFECompositeElement interface: attribute k2] + expected: FAIL + + [SVGFECompositeElement interface: attribute k4] + expected: FAIL + + [SVGFECompositeElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEFloodElement interface: attribute height] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute stdDeviationY] + expected: FAIL + + [SVGFEImageElement interface: attribute preserveAspectRatio] + expected: FAIL + + [SVGFilterElement interface: attribute primitiveUnits] + expected: FAIL + + [SVGFEMergeElement interface: attribute width] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_SCREEN on interface prototype object] + expected: FAIL + + [SVGFETurbulenceElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute orderY] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute orderX] + expected: FAIL + + [SVGFEFuncBElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFECompositeElement interface: attribute operator] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute baseFrequencyY] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_UNKNOWN on interface object] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute width] + expected: FAIL + + [SVGFEMorphologyElement interface object name] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_XOR on interface object] + expected: FAIL + + [SVGFEFuncAElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_WRAP on interface prototype object] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA on interface object] + expected: FAIL + + [SVGFEBlendElement interface: attribute in2] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_COLOR_DODGE on interface object] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute in2] + expected: FAIL + + [SVGFEBlendElement interface: attribute in1] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_TURBULENCE_TYPE_TURBULENCE on interface object] + expected: FAIL + + [SVGFEComponentTransferElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute height] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_DUPLICATE on interface object] + expected: FAIL + + [SVGFEOffsetElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEMorphologyElement interface: constant SVG_MORPHOLOGY_OPERATOR_DILATE on interface prototype object] + expected: FAIL + + [SVGFEMorphologyElement interface object length] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute width] + expected: FAIL + + [SVGFEFuncRElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEColorMatrixElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEMorphologyElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_UNKNOWN on interface object] + expected: FAIL + + [SVGFEFuncBElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_TABLE on interface prototype object] + expected: FAIL + + [SVGFETurbulenceElement interface object name] + expected: FAIL + + [SVGFECompositeElement interface: attribute width] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_HUEROTATE on interface object] + expected: FAIL + + [SVGFEDropShadowElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_IN on interface object] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_ARITHMETIC on interface prototype object] + expected: FAIL + + [SVGFEDistantLightElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEMorphologyElement interface: constant SVG_MORPHOLOGY_OPERATOR_ERODE on interface prototype object] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute result] + expected: FAIL + + [SVGFEDistantLightElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFilterElement interface: attribute height] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_B on interface prototype object] + expected: FAIL + + [SVGFECompositeElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEFuncGElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_NONE on interface object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_SOFT_LIGHT on interface object] + expected: FAIL + + [SVGFEBlendElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_OVER on interface prototype object] + expected: FAIL + + [SVGFEFloodElement interface: attribute x] + expected: FAIL + + [SVGFEFloodElement interface: attribute y] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_UNKNOWN on interface object] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: attribute tableValues] + expected: FAIL + + [SVGFECompositeElement interface object name] + expected: FAIL + + [SVGFEComponentTransferElement interface: attribute in1] + expected: FAIL + + [SVGFEFuncRElement interface object name] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_TURBULENCE_TYPE_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEOffsetElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute in1] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_SATURATE on interface prototype object] + expected: FAIL + + [SVGFEFuncRElement interface object length] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute divisor] + expected: FAIL + + [SVGFEComponentTransferElement interface: attribute height] + expected: FAIL + + [SVGFEMergeNodeElement interface object name] + expected: FAIL + + [SVGFEDropShadowElement interface object length] + expected: FAIL + + [SVGFESpotLightElement interface: attribute pointsAtX] + expected: FAIL + + [SVGFESpotLightElement interface: attribute pointsAtY] + expected: FAIL + + [SVGFESpotLightElement interface: attribute pointsAtZ] + expected: FAIL + + [SVGFEDisplacementMapElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEDistantLightElement interface: attribute azimuth] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute type] + expected: FAIL + + [SVGFEBlendElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEImageElement interface: attribute height] + expected: FAIL + + [SVGFEImageElement interface object name] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFETurbulenceElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: attribute width] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute xChannelSelector] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_HARD_LIGHT on interface prototype object] + expected: FAIL + + [SVGFEImageElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_NORMAL on interface prototype object] + expected: FAIL + + [SVGFEFuncAElement interface object name] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_B on interface object] + expected: FAIL + + [SVGFEBlendElement interface: attribute height] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN on interface object] + expected: FAIL + + [SVGFEFuncRElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute dy] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute dx] + expected: FAIL + + [SVGFEPointLightElement interface object length] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_MULTIPLY on interface object] + expected: FAIL + + [SVGFEGaussianBlurElement interface object name] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_EXCLUSION on interface object] + expected: FAIL + + [SVGFEDropShadowElement interface object name] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_COLOR_DODGE on interface prototype object] + expected: FAIL + + [SVGFEComponentTransferElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEColorMatrixElement interface object name] + expected: FAIL + + [SVGFETurbulenceElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_DUPLICATE on interface prototype object] + expected: FAIL + + [SVGFEFuncGElement interface object name] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_G on interface object] + expected: FAIL + + [SVGFETurbulenceElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEGaussianBlurElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEBlendElement interface: attribute mode] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_DUPLICATE on interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_COLOR_BURN on interface object] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_TURBULENCE_TYPE_UNKNOWN on interface object] + expected: FAIL + + [SVGFESpecularLightingElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEDisplacementMapElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEComponentTransferElement interface: attribute x] + expected: FAIL + + [SVGFEComponentTransferElement interface: attribute y] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_SATURATE on interface object] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEFloodElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEBlendElement interface: attribute result] + expected: FAIL + + [SVGFESpecularLightingElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEGaussianBlurElement interface: operation setStdDeviation(float, float)] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFETileElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute kernelMatrix] + expected: FAIL + + [SVGFETileElement interface object name] + expected: FAIL + + [SVGFEFuncBElement interface object length] + expected: FAIL + + [SVGFEBlendElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGComponentTransferFunctionElement interface object length] + expected: FAIL + + [SVGFETileElement interface: attribute result] + expected: FAIL + + [SVGFEDropShadowElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute targetY] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute targetX] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute height] + expected: FAIL + + [SVGFEDisplacementMapElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_MATRIX on interface object] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute height] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute width] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFESpotLightElement interface: attribute z] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute result] + expected: FAIL + + [SVGFESpotLightElement interface: attribute x] + expected: FAIL + + [SVGFESpotLightElement interface: attribute y] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_COLOR_BURN on interface prototype object] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute in1] + expected: FAIL + + [SVGFESpecularLightingElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEFuncAElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_OVER on interface object] + expected: FAIL + + [SVGFEDisplacementMapElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute edgeMode] + expected: FAIL + + [SVGFEImageElement interface: attribute crossOrigin] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute x] + expected: FAIL + + [SVGFETileElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEPointLightElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_SOFT_LIGHT on interface prototype object] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute height] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute seed] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute stdDeviationY] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute stdDeviationX] + expected: FAIL + + [SVGFEPointLightElement interface: attribute z] + expected: FAIL + + [SVGFEPointLightElement interface: attribute y] + expected: FAIL + + [SVGFEPointLightElement interface: attribute x] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute result] + expected: FAIL + + [SVGFETileElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFECompositeElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute stitchTiles] + expected: FAIL + + [SVGFEFloodElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEGaussianBlurElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEDropShadowElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEImageElement interface object length] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute width] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_STITCHTYPE_STITCH on interface prototype object] + expected: FAIL + + [SVGFESpecularLightingElement interface object length] + expected: FAIL + + [SVGFECompositeElement interface: attribute result] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute in1] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_DUPLICATE on interface object] + expected: FAIL + + [SVGFESpotLightElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEMergeElement interface: attribute y] + expected: FAIL + + [SVGFESpotLightElement interface object name] + expected: FAIL + + [SVGFEBlendElement interface: attribute y] + expected: FAIL + + [SVGFEBlendElement interface: attribute x] + expected: FAIL + + [SVGFEDistantLightElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_DIFFERENCE on interface prototype object] + expected: FAIL + + [SVGFEDropShadowElement interface: attribute result] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_HUE on interface prototype object] + expected: FAIL + + [SVGFEMergeNodeElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEFloodElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFECompositeElement interface object length] + expected: FAIL + + [SVGFEComponentTransferElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute width] + expected: FAIL + + [SVGFEMergeNodeElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_TURBULENCE_TYPE_TURBULENCE on interface prototype object] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_STITCHTYPE_STITCH on interface object] + expected: FAIL + + [SVGFEFloodElement interface object name] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: attribute intercept] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEMergeNodeElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFECompositeElement interface: attribute in2] + expected: FAIL + + [SVGFECompositeElement interface: attribute in1] + expected: FAIL + + [SVGFETurbulenceElement interface object length] + expected: FAIL + + [SVGFEDiffuseLightingElement interface object length] + expected: FAIL + + [SVGFETileElement interface: attribute height] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_WRAP on interface object] + expected: FAIL + + [SVGFEConvolveMatrixElement interface object length] + expected: FAIL + + [SVGFEFuncAElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute radiusX] + expected: FAIL + + [SVGFEMorphologyElement interface: constant SVG_MORPHOLOGY_OPERATOR_DILATE on interface object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_DIFFERENCE on interface object] + expected: FAIL + + [SVGFECompositeElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEMorphologyElement interface: constant SVG_MORPHOLOGY_OPERATOR_UNKNOWN on interface object] + expected: FAIL + + [SVGFEImageElement interface: attribute y] + expected: FAIL + + [SVGFEImageElement interface: attribute x] + expected: FAIL + + [SVGFEMergeElement interface: attribute x] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute result] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_WRAP on interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_DARKEN on interface object] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute x] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute y] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_LUMINOSITY on interface prototype object] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_HUEROTATE on interface prototype object] + expected: FAIL + + [SVGFEComponentTransferElement interface object length] + expected: FAIL + + [SVGFEFuncGElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEColorMatrixElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_COLOR on interface object] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute x] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute y] + expected: FAIL + + [SVGFEDisplacementMapElement interface: attribute result] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_HUE on interface object] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute kernelUnitLengthX] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute x] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute y] + expected: FAIL + + [SVGFEImageElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface object] + expected: FAIL + + [SVGFEFloodElement interface: attribute width] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute width] + expected: FAIL + + [SVGFEBlendElement interface object length] + expected: FAIL + + [SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface object] + expected: FAIL + + [SVGFEOffsetElement interface: attribute x] + expected: FAIL + + [SVGFEOffsetElement interface: attribute y] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE on interface object] + expected: FAIL + + [SVGFEOffsetElement interface: attribute height] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_SCREEN on interface object] + expected: FAIL + + [SVGFEDistantLightElement interface object name] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: attribute amplitude] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_XOR on interface prototype object] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA on interface prototype object] + expected: FAIL + + [SVGFESpotLightElement interface: attribute limitingConeAngle] + expected: FAIL + + [SVGFEGaussianBlurElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEFloodElement interface object length] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_TURBULENCE_TYPE_FRACTALNOISE on interface prototype object] + expected: FAIL + + [SVGFilterElement interface: attribute filterUnits] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEOffsetElement interface: attribute result] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_OVERLAY on interface object] + expected: FAIL + + [SVGFilterElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEMorphologyElement interface: constant SVG_MORPHOLOGY_OPERATOR_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEComponentTransferElement interface: attribute width] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEMergeElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute numOctaves] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_OUT on interface prototype object] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute diffuseConstant] + expected: FAIL + + [SVGFEColorMatrixElement interface: attribute type] + expected: FAIL + + [SVGFEFuncAElement interface object length] + expected: FAIL + + [SVGFEFuncBElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEPointLightElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEDistantLightElement interface object length] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_HARD_LIGHT on interface object] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute surfaceScale] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: constant SVG_EDGEMODE_NONE on interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_LIGHTEN on interface prototype object] + expected: FAIL + + [SVGFEMergeElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFECompositeElement interface: attribute height] + expected: FAIL + + [SVGFESpecularLightingElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEColorMatrixElement interface: constant SVG_FECOLORMATRIX_TYPE_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEColorMatrixElement interface object length] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_G on interface prototype object] + expected: FAIL + + [SVGFEFuncRElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEMorphologyElement interface: constant SVG_MORPHOLOGY_OPERATOR_ERODE on interface object] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute in1] + expected: FAIL + + [SVGFECompositeElement interface: attribute y] + expected: FAIL + + [SVGFECompositeElement interface: attribute x] + expected: FAIL + + [SVGFEMergeElement interface: attribute result] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute width] + expected: FAIL + + [SVGFEColorMatrixElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_LINEAR on interface prototype object] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_SATURATION on interface object] + expected: FAIL + + [SVGFEFloodElement interface: attribute result] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute operator] + expected: FAIL + + [SVGFEOffsetElement interface: attribute width] + expected: FAIL + + [SVGFEDistantLightElement interface: attribute elevation] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_R on interface object] + expected: FAIL + + [SVGFETurbulenceElement interface: attribute baseFrequencyX] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute height] + expected: FAIL + + [SVGFETileElement interface: attribute width] + expected: FAIL + + [SVGFEDisplacementMapElement interface: constant SVG_CHANNEL_A on interface prototype object] + expected: FAIL + + [SVGFESpotLightElement interface object length] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute height] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_GAMMA on interface prototype object] + expected: FAIL + + [SVGFEColorMatrixElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEMergeNodeElement interface: attribute in1] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_STITCHTYPE_UNKNOWN on interface object] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_GAMMA on interface object] + expected: FAIL + + [SVGFEFloodElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_STITCHTYPE_NOSTITCH on interface object] + expected: FAIL + + [SVGFEDistantLightElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute result] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_ARITHMETIC on interface object] + expected: FAIL + + [SVGFEPointLightElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_OUT on interface object] + expected: FAIL + + [SVGFEMergeNodeElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFEImageElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEOffsetElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEConvolveMatrixElement interface object name] + expected: FAIL + + [SVGFETileElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEComponentTransferElement interface object name] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_LUMINOSITY on interface object] + expected: FAIL + + [SVGFEGaussianBlurElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFETurbulenceElement interface: constant SVG_TURBULENCE_TYPE_FRACTALNOISE on interface object] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: constant SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY on interface object] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute kernelUnitLengthY] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute kernelUnitLengthX] + expected: FAIL + + [SVGFEOffsetElement interface object name] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute bias] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute height] + expected: FAIL + + [SVGComponentTransferFunctionElement interface: attribute exponent] + expected: FAIL + + [SVGFEPointLightElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGFilterElement interface: attribute x] + expected: FAIL + + [SVGFilterElement interface: attribute y] + expected: FAIL + + [SVGFEBlendElement interface: constant SVG_FEBLEND_MODE_LIGHTEN on interface object] + expected: FAIL + + [SVGFESpotLightElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGFEOffsetElement interface object length] + expected: FAIL + + [SVGFEMorphologyElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFEMergeElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute y] + expected: FAIL + + [SVGFEGaussianBlurElement interface: attribute x] + expected: FAIL + + [SVGFEDiffuseLightingElement interface: attribute width] + expected: FAIL + + [SVGFilterElement interface: existence and properties of interface object] + expected: FAIL + + [SVGFESpecularLightingElement interface object name] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute result] + expected: FAIL + + [SVGFEConvolveMatrixElement interface: attribute edgeMode] + expected: FAIL + + [SVGFEOffsetElement interface: attribute dy] + expected: FAIL + + [SVGFEOffsetElement interface: attribute dx] + expected: FAIL + + [SVGFESpecularLightingElement interface: attribute specularConstant] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute y] + expected: FAIL + + [SVGFEMorphologyElement interface: attribute x] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_ATOP on interface prototype object] + expected: FAIL + + [SVGFECompositeElement interface: constant SVG_FECOMPOSITE_OPERATOR_UNKNOWN on interface prototype object] + expected: FAIL + + [SVGFEFuncGElement interface object length] + expected: FAIL + diff --git a/tests/wpt/metadata/css/mediaqueries/aspect-ratio-005.html.ini b/tests/wpt/metadata/css/mediaqueries/aspect-ratio-005.html.ini new file mode 100644 index 00000000000..04914089239 --- /dev/null +++ b/tests/wpt/metadata/css/mediaqueries/aspect-ratio-005.html.ini @@ -0,0 +1,2 @@ +[aspect-ratio-005.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/mediaqueries/aspect-ratio-006.html.ini b/tests/wpt/metadata/css/mediaqueries/aspect-ratio-006.html.ini new file mode 100644 index 00000000000..3d27d6e52c4 --- /dev/null +++ b/tests/wpt/metadata/css/mediaqueries/aspect-ratio-006.html.ini @@ -0,0 +1,2 @@ +[aspect-ratio-006.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/mediaqueries/test_media_queries.html.ini b/tests/wpt/metadata/css/mediaqueries/test_media_queries.html.ini index 2fd4a75ade7..5622ef16fae 100644 --- a/tests/wpt/metadata/css/mediaqueries/test_media_queries.html.ini +++ b/tests/wpt/metadata/css/mediaqueries/test_media_queries.html.ini @@ -1533,21 +1533,9 @@ [subtest_608] expected: FAIL - [subtest_609] - expected: FAIL - [subtest_610] expected: FAIL - [subtest_612] - expected: FAIL - - [subtest_614] - expected: FAIL - - [subtest_615] - expected: FAIL - [subtest_616] expected: FAIL @@ -1563,15 +1551,9 @@ [subtest_620] expected: FAIL - [subtest_621] - expected: FAIL - [subtest_622] expected: FAIL - [subtest_623] - expected: FAIL - [subtest_624] expected: FAIL @@ -1614,27 +1596,12 @@ [subtest_642] expected: FAIL - [subtest_643] - expected: FAIL - [subtest_644] expected: FAIL - [subtest_645] - expected: FAIL - [subtest_646] expected: FAIL - [subtest_647] - expected: FAIL - - [subtest_648] - expected: FAIL - - [subtest_649] - expected: FAIL - [subtest_650] expected: FAIL @@ -1743,39 +1710,21 @@ [subtest_690] expected: FAIL - [subtest_693] - expected: FAIL - [subtest_695] expected: FAIL [subtest_696] expected: FAIL - [subtest_697] - expected: FAIL - [subtest_698] expected: FAIL - [subtest_699] - expected: FAIL - [subtest_700] expected: FAIL - [subtest_701] - expected: FAIL - - [subtest_702] - expected: FAIL - [subtest_703] expected: FAIL - [subtest_704] - expected: FAIL - [subtest_708] expected: FAIL @@ -1797,15 +1746,6 @@ [subtest_714] expected: FAIL - [subtest_715] - expected: FAIL - - [subtest_716] - expected: FAIL - - [subtest_717] - expected: FAIL - [subtest_719] expected: FAIL @@ -1827,9 +1767,6 @@ [subtest_726] expected: FAIL - [subtest_728] - expected: FAIL - [subtest_730] expected: FAIL @@ -1839,48 +1776,141 @@ [subtest_733] expected: FAIL - [subtest_739] - expected: FAIL - - [subtest_742] - expected: FAIL - [subtest_743] expected: FAIL - [subtest_746] - expected: FAIL - - [subtest_747] - expected: FAIL - - [subtest_750] - expected: FAIL - - [subtest_751] - expected: FAIL - [subtest_752] expected: FAIL [subtest_753] expected: FAIL - [subtest_758] - expected: FAIL - - [subtest_754] - expected: FAIL - - [subtest_755] - expected: FAIL - [subtest_756] expected: FAIL [subtest_757] expected: FAIL - [subtest_759] + [subtest_749] + expected: FAIL + + [subtest_761] + expected: FAIL + + [subtest_741] + expected: FAIL + + [subtest_718] + expected: FAIL + + [subtest_599] + expected: FAIL + + [subtest_611] + expected: FAIL + + [subtest_613] + expected: FAIL + + [subtest_729] + expected: FAIL + + [subtest_727] + expected: FAIL + + [subtest_722] + expected: FAIL + + [subtest_769] + expected: FAIL + + [subtest_768] + expected: FAIL + + [subtest_760] + expected: FAIL + + [subtest_763] + expected: FAIL + + [subtest_762] + expected: FAIL + + [subtest_765] + expected: FAIL + + [subtest_764] + expected: FAIL + + [subtest_767] + expected: FAIL + + [subtest_766] + expected: FAIL + + [subtest_602] + expected: FAIL + + [subtest_604] + expected: FAIL + + [subtest_605] + expected: FAIL + + [subtest_691] + expected: FAIL + + [subtest_639] + expected: FAIL + + [subtest_638] + expected: FAIL + + [subtest_736] + expected: FAIL + + [subtest_734] + expected: FAIL + + [subtest_735] + expected: FAIL + + [subtest_633] + expected: FAIL + + [subtest_637] + expected: FAIL + + [subtest_635] + expected: FAIL + + [subtest_689] + expected: FAIL + + [subtest_682] + expected: FAIL + + [subtest_683] + expected: FAIL + + [subtest_687] + expected: FAIL + + [subtest_684] + expected: FAIL + + [subtest_740] + expected: FAIL + + [subtest_707] + expected: FAIL + + [subtest_706] + expected: FAIL + + [subtest_705] + expected: FAIL + + [subtest_738] expected: FAIL diff --git a/tests/wpt/metadata/dom/ranges/StaticRange-constructor.html.ini b/tests/wpt/metadata/dom/ranges/StaticRange-constructor.html.ini new file mode 100644 index 00000000000..5fc3d40a097 --- /dev/null +++ b/tests/wpt/metadata/dom/ranges/StaticRange-constructor.html.ini @@ -0,0 +1,52 @@ +[StaticRange-constructor.html] + [Construct static range with endpoints in disconnected trees] + expected: FAIL + + [Construct static range with Element startContainer and Text endContainer] + expected: FAIL + + [Construct collapsed static range] + expected: FAIL + + [Construct static range with Document container] + expected: FAIL + + [Construct static range with standalone Node container] + expected: FAIL + + [Construct static range with offset greater than length] + expected: FAIL + + [Construct static range with Comment container] + expected: FAIL + + [Construct inverted static range] + expected: FAIL + + [Throw on DocumentType or Attr container] + expected: FAIL + + [Construct static range with CDATASection container] + expected: FAIL + + [Construct static range with Text container] + expected: FAIL + + [Construct static range with Text startContainer and Element endContainer] + expected: FAIL + + [Construct static range with DocumentFragment container] + expected: FAIL + + [Throw on missing or invalid arguments] + expected: FAIL + + [Construct static range with Element container] + expected: FAIL + + [Construct static range with ProcessingInstruction container] + expected: FAIL + + [Construct static range with endpoints in disconnected documents] + expected: FAIL + diff --git a/tests/wpt/metadata/domparsing/idlharness.window.js.ini b/tests/wpt/metadata/domparsing/idlharness.window.js.ini new file mode 100644 index 00000000000..5474d5b3bea --- /dev/null +++ b/tests/wpt/metadata/domparsing/idlharness.window.js.ini @@ -0,0 +1,4 @@ +[idlharness.window.html] + [ShadowRoot interface: attribute innerHTML] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/api/idlharness.any.js.ini b/tests/wpt/metadata/fetch/api/idlharness.any.js.ini new file mode 100644 index 00000000000..a6ac97ab1e0 --- /dev/null +++ b/tests/wpt/metadata/fetch/api/idlharness.any.js.ini @@ -0,0 +1,175 @@ +[idlharness.any.serviceworker.html] + [idlharness] + expected: FAIL + + +[idlharness.any.html] + [Response interface: new Response() must inherit property "body" with the proper type] + expected: FAIL + + [Response interface: attribute body] + expected: FAIL + + [Response interface: operation blob()] + expected: FAIL + + [Response interface: operation formData()] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type] + expected: FAIL + + [Request interface: attribute signal] + expected: FAIL + + [Window interface: operation fetch(RequestInfo, RequestInit)] + expected: FAIL + + [Request interface: attribute keepalive] + expected: FAIL + + [Window interface: calling fetch(RequestInfo, RequestInit) on window with too few arguments must throw TypeError] + expected: FAIL + + [Request interface: operation formData()] + expected: FAIL + + [Request interface: operation json()] + expected: FAIL + + [Request interface: operation text()] + expected: FAIL + + [Response interface: operation text()] + expected: FAIL + + [Request interface: operation blob()] + expected: FAIL + + [Request interface: attribute isHistoryNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type] + expected: FAIL + + [Request interface: attribute isReloadNavigation] + expected: FAIL + + [Response interface: operation json()] + expected: FAIL + + [Response interface: operation arrayBuffer()] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type] + expected: FAIL + + [Headers interface: iterable] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "signal" with the proper type] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "body" with the proper type] + expected: FAIL + + [Request interface: operation arrayBuffer()] + expected: FAIL + + [Response interface: new Response() must inherit property "trailer" with the proper type] + expected: FAIL + + [Response interface: attribute trailer] + expected: FAIL + + [Request interface: attribute body] + expected: FAIL + + +[idlharness.any.worker.html] + [Response interface: new Response() must inherit property "body" with the proper type] + expected: FAIL + + [Response interface: attribute body] + expected: FAIL + + [Response interface: operation blob()] + expected: FAIL + + [Response interface: operation formData()] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type] + expected: FAIL + + [Request interface: attribute signal] + expected: FAIL + + [Request interface: attribute keepalive] + expected: FAIL + + [Request interface: operation formData()] + expected: FAIL + + [Request interface: operation json()] + expected: FAIL + + [Request interface: operation text()] + expected: FAIL + + [WorkerGlobalScope interface: calling fetch(RequestInfo, RequestInit) on self with too few arguments must throw TypeError] + expected: FAIL + + [Response interface: operation text()] + expected: FAIL + + [Request interface: operation blob()] + expected: FAIL + + [Request interface: attribute isHistoryNavigation] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type] + expected: FAIL + + [Request interface: attribute isReloadNavigation] + expected: FAIL + + [Response interface: operation json()] + expected: FAIL + + [Response interface: operation arrayBuffer()] + expected: FAIL + + [WorkerGlobalScope interface: operation fetch(RequestInfo, RequestInit)] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type] + expected: FAIL + + [Headers interface: iterable] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "signal" with the proper type] + expected: FAIL + + [Request interface: new Request('about:blank') must inherit property "body" with the proper type] + expected: FAIL + + [Request interface: operation arrayBuffer()] + expected: FAIL + + [Response interface: new Response() must inherit property "trailer" with the proper type] + expected: FAIL + + [Response interface: attribute trailer] + expected: FAIL + + [Request interface: attribute body] + expected: FAIL + + +[idlharness.any.sharedworker.html] + [idlharness] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/content-type/response.window.js.ini b/tests/wpt/metadata/fetch/content-type/response.window.js.ini index 72cf300d494..a3dc44b47ff 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -315,12 +315,18 @@ [ + + diff --git a/tests/wpt/web-platform-tests/html/browsers/windows/document-access/resources/child.html b/tests/wpt/web-platform-tests/html/browsers/windows/document-access/resources/child.html new file mode 100644 index 00000000000..614b6a087dd --- /dev/null +++ b/tests/wpt/web-platform-tests/html/browsers/windows/document-access/resources/child.html @@ -0,0 +1,6 @@ + diff --git a/tests/wpt/web-platform-tests/html/dom/interfaces.https.html b/tests/wpt/web-platform-tests/html/dom/idlharness.https.html similarity index 100% rename from tests/wpt/web-platform-tests/html/dom/interfaces.https.html rename to tests/wpt/web-platform-tests/html/dom/idlharness.https.html diff --git a/tests/wpt/web-platform-tests/html/dom/interfaces.worker.js b/tests/wpt/web-platform-tests/html/dom/idlharness.worker.js similarity index 100% rename from tests/wpt/web-platform-tests/html/dom/interfaces.worker.js rename to tests/wpt/web-platform-tests/html/dom/idlharness.worker.js diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/resets.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/resets.html new file mode 100644 index 00000000000..ae4da454014 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/resets.html @@ -0,0 +1,130 @@ + +default style resets + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/text-transform-ref.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/text-transform-ref.html new file mode 100644 index 00000000000..5dc26a78dbb --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/text-transform-ref.html @@ -0,0 +1,39 @@ + + + + + + + THIS TEXT SHOULD BE UPPER-CASE.
+ +
+ +
+
+
+ +
+
+
+ +
+ +
+ + diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/text-transform.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/text-transform.html new file mode 100644 index 00000000000..f57f0929823 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/form-controls/text-transform.html @@ -0,0 +1,40 @@ + + + + + + + + this text should be upper-case.
+ +
+ +
+
+
+ +
+
+
+ +
+ +
+ + diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/srcdoc_change_hash.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/srcdoc_change_hash.html new file mode 100644 index 00000000000..457a07f9e2f --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/srcdoc_change_hash.html @@ -0,0 +1,73 @@ + + + + + + diff --git a/tests/wpt/web-platform-tests/interfaces/css-fonts.idl b/tests/wpt/web-platform-tests/interfaces/css-fonts.idl index d9e6d21d4ed..42e88e46c54 100644 --- a/tests/wpt/web-platform-tests/interfaces/css-fonts.idl +++ b/tests/wpt/web-platform-tests/interfaces/css-fonts.idl @@ -10,7 +10,9 @@ interface CSSFontFaceRule : CSSRule { partial interface CSSRule { const unsigned short FONT_FEATURE_VALUES_RULE = 14; }; -interface CSSFontFeatureValuesRule : CSSRule { attribute CSSOMString fontFamily; +[Exposed=Window] +interface CSSFontFeatureValuesRule : CSSRule { + attribute CSSOMString fontFamily; readonly attribute CSSFontFeatureValuesMap annotation; readonly attribute CSSFontFeatureValuesMap ornaments; readonly attribute CSSFontFeatureValuesMap stylistic; @@ -19,15 +21,16 @@ interface CSSFontFeatureValuesRule : CSSRule { attribute CSSOMString fontFamily readonly attribute CSSFontFeatureValuesMap styleset; }; +[Exposed=Window] interface CSSFontFeatureValuesMap { maplike>; void set(CSSOMString featureValueName, (unsigned long or sequence) values); }; -partial interface CSSRule { - const unsigned short FONT_PALETTE_VALUES_RULE = 15; +partial interface CSSRule { const unsigned short FONT_PALETTE_VALUES_RULE = 15; }; +[Exposed=Window] interface CSSFontPaletteValuesRule : CSSRule { maplike; attribute CSSOMString fontFamily; diff --git a/tests/wpt/web-platform-tests/interfaces/dom.idl b/tests/wpt/web-platform-tests/interfaces/dom.idl index 285e5f00b87..91157033c82 100644 --- a/tests/wpt/web-platform-tests/interfaces/dom.idl +++ b/tests/wpt/web-platform-tests/interfaces/dom.idl @@ -441,7 +441,15 @@ interface AbstractRange { readonly attribute boolean collapsed; }; -[Exposed=Window] +dictionary StaticRangeInit { + required Node startContainer; + required unsigned long startOffset; + required Node endContainer; + required unsigned long endOffset; +}; + +[Constructor(StaticRangeInit init), + Exposed=Window] interface StaticRange : AbstractRange { }; diff --git a/tests/wpt/web-platform-tests/interfaces/web-nfc.idl b/tests/wpt/web-platform-tests/interfaces/web-nfc.idl index ff28d84de3d..76ed6f0d959 100644 --- a/tests/wpt/web-platform-tests/interfaces/web-nfc.idl +++ b/tests/wpt/web-platform-tests/interfaces/web-nfc.idl @@ -23,7 +23,7 @@ interface NDEFRecord { USVString? toText(); [NewObject] ArrayBuffer? toArrayBuffer(); - [NewObject] object? toJSON(); + [NewObject] any toJSON(); }; dictionary NDEFRecordInit { diff --git a/tests/wpt/web-platform-tests/interfaces/webaudio.idl b/tests/wpt/web-platform-tests/interfaces/webaudio.idl index 19d80789423..1b6af25b3b3 100644 --- a/tests/wpt/web-platform-tests/interfaces/webaudio.idl +++ b/tests/wpt/web-platform-tests/interfaces/webaudio.idl @@ -193,7 +193,7 @@ interface AudioScheduledSourceNode : AudioNode { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional AnalyserOptions options)] + Constructor (BaseAudioContext context, optional AnalyserOptions options = {})] interface AnalyserNode : AudioNode { void getFloatFrequencyData (Float32Array array); void getByteFrequencyData (Uint8Array array); @@ -214,7 +214,7 @@ dictionary AnalyserOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional AudioBufferSourceOptions options)] + Constructor (BaseAudioContext context, optional AudioBufferSourceOptions options = {})] interface AudioBufferSourceNode : AudioScheduledSourceNode { attribute AudioBuffer? buffer; readonly attribute AudioParam playbackRate; @@ -282,7 +282,7 @@ enum BiquadFilterType { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional BiquadFilterOptions options)] + Constructor (BaseAudioContext context, optional BiquadFilterOptions options = {})] interface BiquadFilterNode : AudioNode { attribute BiquadFilterType type; readonly attribute AudioParam frequency; @@ -301,7 +301,7 @@ dictionary BiquadFilterOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional ChannelMergerOptions options)] + Constructor (BaseAudioContext context, optional ChannelMergerOptions options = {})] interface ChannelMergerNode : AudioNode { }; @@ -310,7 +310,7 @@ dictionary ChannelMergerOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional ChannelSplitterOptions options)] + Constructor (BaseAudioContext context, optional ChannelSplitterOptions options = {})] interface ChannelSplitterNode : AudioNode { }; @@ -319,7 +319,7 @@ dictionary ChannelSplitterOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional ConstantSourceOptions options)] + Constructor (BaseAudioContext context, optional ConstantSourceOptions options = {})] interface ConstantSourceNode : AudioScheduledSourceNode { readonly attribute AudioParam offset; }; @@ -329,7 +329,7 @@ dictionary ConstantSourceOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional ConvolverOptions options)] + Constructor (BaseAudioContext context, optional ConvolverOptions options = {})] interface ConvolverNode : AudioNode { attribute AudioBuffer? buffer; attribute boolean normalize; @@ -341,7 +341,7 @@ dictionary ConvolverOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional DelayOptions options)] + Constructor (BaseAudioContext context, optional DelayOptions options = {})] interface DelayNode : AudioNode { readonly attribute AudioParam delayTime; }; @@ -352,7 +352,7 @@ dictionary DelayOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional DynamicsCompressorOptions options)] + Constructor (BaseAudioContext context, optional DynamicsCompressorOptions options = {})] interface DynamicsCompressorNode : AudioNode { readonly attribute AudioParam threshold; readonly attribute AudioParam knee; @@ -371,7 +371,7 @@ dictionary DynamicsCompressorOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional GainOptions options)] + Constructor (BaseAudioContext context, optional GainOptions options = {})] interface GainNode : AudioNode { readonly attribute AudioParam gain; }; @@ -402,7 +402,7 @@ dictionary MediaElementAudioSourceOptions { }; [Exposed=Window, - Constructor (AudioContext context, optional AudioNodeOptions options)] + Constructor (AudioContext context, optional AudioNodeOptions options = {})] interface MediaStreamAudioDestinationNode : AudioNode { readonly attribute MediaStream stream; }; @@ -435,7 +435,7 @@ enum OscillatorType { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional OscillatorOptions options)] + Constructor (BaseAudioContext context, optional OscillatorOptions options = {})] interface OscillatorNode : AudioScheduledSourceNode { attribute OscillatorType type; readonly attribute AudioParam frequency; @@ -462,7 +462,7 @@ enum DistanceModelType { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional PannerOptions options)] + Constructor (BaseAudioContext context, optional PannerOptions options = {})] interface PannerNode : AudioNode { attribute PanningModelType panningModel; readonly attribute AudioParam positionX; @@ -500,7 +500,7 @@ dictionary PannerOptions : AudioNodeOptions { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional PeriodicWaveOptions options)] + Constructor (BaseAudioContext context, optional PeriodicWaveOptions options = {})] interface PeriodicWave { }; @@ -520,7 +520,7 @@ interface ScriptProcessorNode : AudioNode { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional StereoPannerOptions options)] + Constructor (BaseAudioContext context, optional StereoPannerOptions options = {})] interface StereoPannerNode : AudioNode { readonly attribute AudioParam pan; }; @@ -536,7 +536,7 @@ enum OverSampleType { }; [Exposed=Window, - Constructor (BaseAudioContext context, optional WaveShaperOptions options)] + Constructor (BaseAudioContext context, optional WaveShaperOptions options = {})] interface WaveShaperNode : AudioNode { attribute Float32Array? curve; attribute OverSampleType oversample; @@ -569,7 +569,7 @@ interface AudioParamMap { [Exposed=Window, SecureContext, Constructor (BaseAudioContext context, DOMString name, - optional AudioWorkletNodeOptions options)] + optional AudioWorkletNodeOptions options = {})] interface AudioWorkletNode : AudioNode { readonly attribute AudioParamMap parameters; readonly attribute MessagePort port; @@ -585,7 +585,7 @@ dictionary AudioWorkletNodeOptions : AudioNodeOptions { }; [Exposed=AudioWorklet, -Constructor (optional AudioWorkletNodeOptions options)] +Constructor (optional AudioWorkletNodeOptions options = {})] interface AudioWorkletProcessor { readonly attribute MessagePort port; }; diff --git a/tests/wpt/web-platform-tests/interfaces/webauthn.idl b/tests/wpt/web-platform-tests/interfaces/webauthn.idl index 67fd504a54e..cf86a25b101 100644 --- a/tests/wpt/web-platform-tests/interfaces/webauthn.idl +++ b/tests/wpt/web-platform-tests/interfaces/webauthn.idl @@ -30,7 +30,7 @@ interface AuthenticatorResponse { [SecureContext, Exposed=Window] interface AuthenticatorAttestationResponse : AuthenticatorResponse { [SameObject] readonly attribute ArrayBuffer attestationObject; - sequence getTransports(); + sequence getTransports(); }; [SecureContext, Exposed=Window] @@ -135,14 +135,15 @@ enum PublicKeyCredentialType { dictionary PublicKeyCredentialDescriptor { required PublicKeyCredentialType type; required BufferSource id; - sequence transports; + sequence transports; }; enum AuthenticatorTransport { "usb", "nfc", "ble", - "internal" + "internal", + "lightning" }; typedef long COSEAlgorithmIdentifier; diff --git a/tests/wpt/web-platform-tests/interfaces/webgl1.idl b/tests/wpt/web-platform-tests/interfaces/webgl1.idl index 8fb5e01b044..5edd66e21d0 100644 --- a/tests/wpt/web-platform-tests/interfaces/webgl1.idl +++ b/tests/wpt/web-platform-tests/interfaces/webgl1.idl @@ -537,10 +537,6 @@ interface mixin WebGLRenderingContextBase void blendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); - void bufferData(GLenum target, GLsizeiptr size, GLenum usage); - void bufferData(GLenum target, [AllowShared] BufferSource? data, GLenum usage); - void bufferSubData(GLenum target, GLintptr offset, [AllowShared] BufferSource data); - [WebGLHandlesContextLoss] GLenum checkFramebufferStatus(GLenum target); void clear(GLbitfield mask); void clearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); @@ -549,14 +545,6 @@ interface mixin WebGLRenderingContextBase void colorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); void compileShader(WebGLShader shader); - void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, - GLsizei width, GLsizei height, GLint border, - [AllowShared] ArrayBufferView data); - void compressedTexSubImage2D(GLenum target, GLint level, - GLint xoffset, GLint yoffset, - GLsizei width, GLsizei height, GLenum format, - [AllowShared] ArrayBufferView data); - void copyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); @@ -646,9 +634,6 @@ interface mixin WebGLRenderingContextBase void pixelStorei(GLenum pname, GLint param); void polygonOffset(GLfloat factor, GLfloat units); - void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, - GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); - void renderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); void sampleCoverage(GLclampf value, GLboolean invert); @@ -663,21 +648,9 @@ interface mixin WebGLRenderingContextBase void stencilOp(GLenum fail, GLenum zfail, GLenum zpass); void stencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); - void texImage2D(GLenum target, GLint level, GLint internalformat, - GLsizei width, GLsizei height, GLint border, GLenum format, - GLenum type, [AllowShared] ArrayBufferView? pixels); - void texImage2D(GLenum target, GLint level, GLint internalformat, - GLenum format, GLenum type, TexImageSource source); // May throw DOMException - void texParameterf(GLenum target, GLenum pname, GLfloat param); void texParameteri(GLenum target, GLenum pname, GLint param); - void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, - GLsizei width, GLsizei height, - GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); - void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, - GLenum format, GLenum type, TexImageSource source); // May throw DOMException - void uniform1f(WebGLUniformLocation? location, GLfloat x); void uniform2f(WebGLUniformLocation? location, GLfloat x, GLfloat y); void uniform3f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z); @@ -688,20 +661,6 @@ interface mixin WebGLRenderingContextBase void uniform3i(WebGLUniformLocation? location, GLint x, GLint y, GLint z); void uniform4i(WebGLUniformLocation? location, GLint x, GLint y, GLint z, GLint w); - void uniform1fv(WebGLUniformLocation? location, Float32List v); - void uniform2fv(WebGLUniformLocation? location, Float32List v); - void uniform3fv(WebGLUniformLocation? location, Float32List v); - void uniform4fv(WebGLUniformLocation? location, Float32List v); - - void uniform1iv(WebGLUniformLocation? location, Int32List v); - void uniform2iv(WebGLUniformLocation? location, Int32List v); - void uniform3iv(WebGLUniformLocation? location, Int32List v); - void uniform4iv(WebGLUniformLocation? location, Int32List v); - - void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); - void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); - void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); - void useProgram(WebGLProgram? program); void validateProgram(WebGLProgram program); @@ -721,15 +680,60 @@ interface mixin WebGLRenderingContextBase void viewport(GLint x, GLint y, GLsizei width, GLsizei height); }; +interface mixin WebGLRenderingContextOverloads +{ + void bufferData(GLenum target, GLsizeiptr size, GLenum usage); + void bufferData(GLenum target, [AllowShared] BufferSource? data, GLenum usage); + void bufferSubData(GLenum target, GLintptr offset, [AllowShared] BufferSource data); + + void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, + GLsizei width, GLsizei height, GLint border, + [AllowShared] ArrayBufferView data); + void compressedTexSubImage2D(GLenum target, GLint level, + GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, GLenum format, + [AllowShared] ArrayBufferView data); + + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, + GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); + + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLsizei width, GLsizei height, GLint border, GLenum format, + GLenum type, [AllowShared] ArrayBufferView? pixels); + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, + GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + void uniform1fv(WebGLUniformLocation? location, Float32List v); + void uniform2fv(WebGLUniformLocation? location, Float32List v); + void uniform3fv(WebGLUniformLocation? location, Float32List v); + void uniform4fv(WebGLUniformLocation? location, Float32List v); + + void uniform1iv(WebGLUniformLocation? location, Int32List v); + void uniform2iv(WebGLUniformLocation? location, Int32List v); + void uniform3iv(WebGLUniformLocation? location, Int32List v); + void uniform4iv(WebGLUniformLocation? location, Int32List v); + + void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); + void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); + void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); +}; + [Exposed=(Window,Worker)] interface WebGLRenderingContext { }; WebGLRenderingContext includes WebGLRenderingContextBase; +WebGLRenderingContext includes WebGLRenderingContextOverloads; [Exposed=(Window,Worker), Constructor(DOMString type, - optional WebGLContextEventInit eventInit)] + optional WebGLContextEventInit eventInit = {})] interface WebGLContextEvent : Event { readonly attribute DOMString statusMessage; }; diff --git a/tests/wpt/web-platform-tests/interfaces/webgl2.idl b/tests/wpt/web-platform-tests/interfaces/webgl2.idl index 11d0d8c2a3b..be9365e3893 100644 --- a/tests/wpt/web-platform-tests/interfaces/webgl2.idl +++ b/tests/wpt/web-platform-tests/interfaces/webgl2.idl @@ -177,8 +177,6 @@ interface mixin WebGL2RenderingContextBase const GLenum FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216; const GLenum FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217; const GLenum FRAMEBUFFER_DEFAULT = 0x8218; - const GLenum DEPTH_STENCIL_ATTACHMENT = 0x821A; - const GLenum DEPTH_STENCIL = 0x84F9; const GLenum UNSIGNED_INT_24_8 = 0x84FA; const GLenum DEPTH24_STENCIL8 = 0x88F0; const GLenum UNSIGNED_NORMALIZED = 0x8C17; @@ -300,16 +298,6 @@ interface mixin WebGL2RenderingContextBase const GLenum MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 0x9247; /* Buffer objects */ - // WebGL1: - void bufferData(GLenum target, GLsizeiptr size, GLenum usage); - void bufferData(GLenum target, [AllowShared] BufferSource? srcData, GLenum usage); - void bufferSubData(GLenum target, GLintptr dstByteOffset, [AllowShared] BufferSource srcData); - // WebGL2: - void bufferData(GLenum target, [AllowShared] ArrayBufferView srcData, GLenum usage, GLuint srcOffset, - optional GLuint length = 0); - void bufferSubData(GLenum target, GLintptr dstByteOffset, [AllowShared] ArrayBufferView srcData, - GLuint srcOffset, optional GLuint length = 0); - void copyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); // MapBufferRange, in particular its read-only and write-only modes, @@ -339,29 +327,6 @@ interface mixin WebGL2RenderingContextBase void texStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); - // WebGL1 legacy entrypoints: - void texImage2D(GLenum target, GLint level, GLint internalformat, - GLsizei width, GLsizei height, GLint border, GLenum format, - GLenum type, [AllowShared] ArrayBufferView? pixels); - void texImage2D(GLenum target, GLint level, GLint internalformat, - GLenum format, GLenum type, TexImageSource source); // May throw DOMException - - void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, - GLsizei width, GLsizei height, - GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); - void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, - GLenum format, GLenum type, TexImageSource source); // May throw DOMException - - // WebGL2 entrypoints: - void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, - GLint border, GLenum format, GLenum type, GLintptr pboOffset); - void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, - GLint border, GLenum format, GLenum type, - TexImageSource source); // May throw DOMException - void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, - GLint border, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, - GLuint srcOffset); - void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLintptr pboOffset); void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, @@ -373,15 +338,6 @@ interface mixin WebGL2RenderingContextBase GLsizei depth, GLint border, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, GLuint srcOffset); - void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, - GLsizei height, GLenum format, GLenum type, GLintptr pboOffset); - void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, - GLsizei height, GLenum format, GLenum type, - TexImageSource source); // May throw DOMException - void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, - GLsizei height, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, - GLuint srcOffset); - void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLintptr pboOffset); @@ -395,26 +351,12 @@ interface mixin WebGL2RenderingContextBase void copyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); - void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, - GLsizei height, GLint border, GLsizei imageSize, GLintptr offset); - void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, - GLsizei height, GLint border, [AllowShared] ArrayBufferView srcData, - optional GLuint srcOffset = 0, optional GLuint srcLengthOverride = 0); - void compressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLintptr offset); void compressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, [AllowShared] ArrayBufferView srcData, optional GLuint srcOffset = 0, optional GLuint srcLengthOverride = 0); - void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, - GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLintptr offset); - void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, - GLsizei width, GLsizei height, GLenum format, - [AllowShared] ArrayBufferView srcData, - optional GLuint srcOffset = 0, - optional GLuint srcLengthOverride = 0); - void compressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLintptr offset); @@ -433,24 +375,6 @@ interface mixin WebGL2RenderingContextBase void uniform3ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint v2); void uniform4ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); - void uniform1fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - void uniform2fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - void uniform3fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - void uniform4fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - - void uniform1iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - void uniform2iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - void uniform3iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - void uniform4iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, - optional GLuint srcLength = 0); - void uniform1uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniform2uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, @@ -459,9 +383,6 @@ interface mixin WebGL2RenderingContextBase optional GLuint srcLength = 0); void uniform4uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); - - void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, - optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix3x2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix4x2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, @@ -469,8 +390,6 @@ interface mixin WebGL2RenderingContextBase void uniformMatrix2x3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); - void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, - optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix4x3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); @@ -478,8 +397,6 @@ interface mixin WebGL2RenderingContextBase optional GLuint srcOffset = 0, optional GLuint srcLength = 0); void uniformMatrix3x4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, optional GLuint srcOffset = 0, optional GLuint srcLength = 0); - void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, - optional GLuint srcOffset = 0, optional GLuint srcLength = 0); /* Vertex attribs */ void vertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w); @@ -494,16 +411,6 @@ interface mixin WebGL2RenderingContextBase void drawElementsInstanced(GLenum mode, GLsizei count, GLenum type, GLintptr offset, GLsizei instanceCount); void drawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLintptr offset); - /* Reading back pixels */ - // WebGL1: - void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, - [AllowShared] ArrayBufferView? dstData); - // WebGL2: - void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, - GLintptr offset); - void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, - [AllowShared] ArrayBufferView dstData, GLuint dstOffset); - /* Multiple Render Targets */ void drawBuffers(sequence buffers); @@ -572,9 +479,104 @@ interface mixin WebGL2RenderingContextBase void bindVertexArray(WebGLVertexArrayObject? array); }; +interface mixin WebGL2RenderingContextOverloads +{ + // WebGL1: + void bufferData(GLenum target, GLsizeiptr size, GLenum usage); + void bufferData(GLenum target, [AllowShared] BufferSource? srcData, GLenum usage); + void bufferSubData(GLenum target, GLintptr dstByteOffset, [AllowShared] BufferSource srcData); + // WebGL2: + void bufferData(GLenum target, [AllowShared] ArrayBufferView srcData, GLenum usage, GLuint srcOffset, + optional GLuint length = 0); + void bufferSubData(GLenum target, GLintptr dstByteOffset, [AllowShared] ArrayBufferView srcData, + GLuint srcOffset, optional GLuint length = 0); + + // WebGL1 legacy entrypoints: + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLsizei width, GLsizei height, GLint border, GLenum format, + GLenum type, [AllowShared] ArrayBufferView? pixels); + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, + GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + // WebGL2 entrypoints: + void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLint border, GLenum format, GLenum type, GLintptr pboOffset); + void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLint border, GLenum format, GLenum type, + TexImageSource source); // May throw DOMException + void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLint border, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, + GLuint srcOffset); + + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, + GLsizei height, GLenum format, GLenum type, GLintptr pboOffset); + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, + GLsizei height, GLenum format, GLenum type, + TexImageSource source); // May throw DOMException + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, + GLsizei height, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, + GLuint srcOffset); + + void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, + GLsizei height, GLint border, GLsizei imageSize, GLintptr offset); + void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, + GLsizei height, GLint border, [AllowShared] ArrayBufferView srcData, + optional GLuint srcOffset = 0, optional GLuint srcLengthOverride = 0); + + void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLintptr offset); + void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, GLenum format, + [AllowShared] ArrayBufferView srcData, + optional GLuint srcOffset = 0, + optional GLuint srcLengthOverride = 0); + + void uniform1fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform2fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform3fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform4fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + + void uniform1iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform2iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform3iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform4iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + + void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + + /* Reading back pixels */ + // WebGL1: + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, + [AllowShared] ArrayBufferView? dstData); + // WebGL2: + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, + GLintptr offset); + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, + [AllowShared] ArrayBufferView dstData, GLuint dstOffset); +}; + [Exposed=(Window,Worker)] interface WebGL2RenderingContext { }; WebGL2RenderingContext includes WebGLRenderingContextBase; WebGL2RenderingContext includes WebGL2RenderingContextBase; +WebGL2RenderingContext includes WebGL2RenderingContextOverloads; diff --git a/tests/wpt/web-platform-tests/interfaces/webrtc-stats.idl b/tests/wpt/web-platform-tests/interfaces/webrtc-stats.idl index 26ebc9ca775..621f146108b 100644 --- a/tests/wpt/web-platform-tests/interfaces/webrtc-stats.idl +++ b/tests/wpt/web-platform-tests/interfaces/webrtc-stats.idl @@ -145,6 +145,7 @@ dictionary RTCOutboundRtpStreamStats : RTCSentRtpStreamStats { double averageRtcpInterval; RTCQualityLimitationReason qualityLimitationReason; record qualityLimitationDurations; + unsigned long qualityLimitationResolutionChanges; record perDscpPacketsSent; unsigned long nackCount; unsigned long firCount; diff --git a/tests/wpt/web-platform-tests/interfaces/webxr.idl b/tests/wpt/web-platform-tests/interfaces/webxr.idl index 3febf83ebe3..413fef85c87 100644 --- a/tests/wpt/web-platform-tests/interfaces/webxr.idl +++ b/tests/wpt/web-platform-tests/interfaces/webxr.idl @@ -10,7 +10,7 @@ partial interface Navigator { [SecureContext, Exposed=Window] interface XR : EventTarget { // Methods Promise supportsSession(XRSessionMode mode); - Promise requestSession(XRSessionMode mode, optional XRSessionInit options); + Promise requestSession(XRSessionMode mode, optional XRSessionInit options = {}); // Events attribute EventHandler ondevicechange; @@ -39,7 +39,7 @@ enum XRVisibilityState { [SameObject] readonly attribute XRInputSourceArray inputSources; // Methods - void updateRenderState(optional XRRenderStateInit state); + void updateRenderState(optional XRRenderStateInit state = {}); Promise requestReferenceSpace(XRReferenceSpaceType type); long requestAnimationFrame(XRFrameRequestCallback callback); @@ -123,7 +123,7 @@ enum XREye { }; [SecureContext, Exposed=Window, - Constructor(optional DOMPointInit position, optional DOMPointInit orientation)] + Constructor(optional DOMPointInit position = {}, optional DOMPointInit orientation = {})] interface XRRigidTransform { [SameObject] readonly attribute DOMPointReadOnly position; [SameObject] readonly attribute DOMPointReadOnly orientation; @@ -182,7 +182,7 @@ dictionary XRWebGLLayerInit { [SecureContext, Exposed=Window, Constructor(XRSession session, XRWebGLRenderingContext context, - optional XRWebGLLayerInit layerInit)] + optional XRWebGLLayerInit layerInit = {})] interface XRWebGLLayer { // Attributes readonly attribute boolean antialias; diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-maps.html b/tests/wpt/web-platform-tests/kv-storage/secure-context/import-maps.html index 64301f03032..211b9e43b1f 100644 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-maps.html +++ b/tests/wpt/web-platform-tests/kv-storage/secure-context/import-maps.html @@ -15,7 +15,7 @@ test(() => { diff --git a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-statement.html b/tests/wpt/web-platform-tests/kv-storage/secure-context/import-statement.html index db01152a4e1..71e14b04e31 100644 --- a/tests/wpt/web-platform-tests/kv-storage/secure-context/import-statement.html +++ b/tests/wpt/web-platform-tests/kv-storage/secure-context/import-statement.html @@ -13,13 +13,14 @@ test(() => { assert_false(self.isSecureContext, "This test must run in a non-secure context"); }, "Prerequisite check"); -async_test(t => { - window.addEventListener("error", t.step_func_done(errorEvent => { - assert_equals(errorEvent.error.constructor, TypeError, "Must trigger a TypeError"); - }, { once: true })); -}); +const t = async_test('Static import kv-storage in non-secure context'); + +window.addEventListener("error", t.step_func_done(errorEvent => { + assert_equals(errorEvent.error.constructor, TypeError, "Must trigger a TypeError"); +}, { once: true })); - diff --git a/tests/wpt/web-platform-tests/largest-contentful-paint/contracted-image.html b/tests/wpt/web-platform-tests/largest-contentful-paint/contracted-image.html index e099a5e42f6..2d4a84bf35c 100644 --- a/tests/wpt/web-platform-tests/largest-contentful-paint/contracted-image.html +++ b/tests/wpt/web-platform-tests/largest-contentful-paint/contracted-image.html @@ -10,29 +10,21 @@ + + + - + - +
diff --git a/tests/wpt/web-platform-tests/largest-contentful-paint/image-src-change.html b/tests/wpt/web-platform-tests/largest-contentful-paint/image-src-change.html index 84a49f7ea22..5ec860fa06f 100644 --- a/tests/wpt/web-platform-tests/largest-contentful-paint/image-src-change.html +++ b/tests/wpt/web-platform-tests/largest-contentful-paint/image-src-change.html @@ -4,44 +4,32 @@ + +

This is some text! :)

@@ -15,7 +16,7 @@ if (!window.LargestContentfulPaint) { assert_unreached("LargestContentfulPaint is not implemented"); } - const beforeRender = performance.now(); + const beforeLoad = performance.now(); const observer = new PerformanceObserver( t.step_func(entryList => { entryList.getEntries().forEach(entry => { @@ -23,22 +24,10 @@ if (entry.id !== 'blue') return; - assert_equals(entry.entryType, 'largest-contentful-paint'); - assert_greater_than_equal(entry.renderTime, beforeRender, - 'The rendering timestamp should occur after script starts running.'); - assert_greater_than_equal(performance.now(), entry.renderTime, - 'The rendering timestamp should occur before the entry is dispatched to the observer.'); - assert_equals(entry.startTime, entry.renderTime, 'startTime should equal renderTime'); - assert_equals(entry.duration, 0); - // blue.png is 133 x 106. - assert_equals(entry.size, 133 * 106); - assert_equals(entry.id, 'blue'); - assert_equals(entry.url, window.location.origin + '/images/blue.png'); - assert_greater_than(entry.loadTime, beforeRender, - 'The load timestamp should occur after script starts running.'); - assert_less_than(entry.loadTime, entry.renderTime, - 'The load timestamp should occur before the render timestamp.') - assert_equals(entry.element, document.getElementById('blue')); + const url = window.location.origin + '/images/blue.png'; + // blue.png is 133 by 106. + const size = 133 * 106; + checkImage(entry, url, 'blue', size, beforeLoad); t.done(); }) }) diff --git a/tests/wpt/web-platform-tests/largest-contentful-paint/loadTime-after-appendChild.html b/tests/wpt/web-platform-tests/largest-contentful-paint/loadTime-after-appendChild.html index 43ec9f6085d..0e40127b576 100644 --- a/tests/wpt/web-platform-tests/largest-contentful-paint/loadTime-after-appendChild.html +++ b/tests/wpt/web-platform-tests/largest-contentful-paint/loadTime-after-appendChild.html @@ -4,6 +4,7 @@ + + + + + + +

I am a title!

+ + diff --git a/tests/wpt/web-platform-tests/largest-contentful-paint/video-poster.html b/tests/wpt/web-platform-tests/largest-contentful-paint/video-poster.html new file mode 100644 index 00000000000..9ad9c4cdfd0 --- /dev/null +++ b/tests/wpt/web-platform-tests/largest-contentful-paint/video-poster.html @@ -0,0 +1,26 @@ + + +Largest Contentful Paint: observe video poster image + + + + +