From 86523cd854db813add7010703e4c3eb1dbb94b86 Mon Sep 17 00:00:00 2001 From: WPT Sync Bot Date: Fri, 15 Mar 2019 21:39:33 -0400 Subject: [PATCH] Update web-platform-tests to revision 5519cadb33916f291885bdf42177cb30571afb50 --- tests/wpt/metadata/MANIFEST.json | 593 +++++++++++++----- .../css/CSS2/css1/c5510-padn-000.xht.ini | 3 - .../css/CSS2/text/white-space-003.xht.ini | 2 - .../text/white-space-pre-element-001.xht.ini | 2 - .../text/white-space-processing-040.xht.ini | 1 - .../scroll-behavior-smooth.html.ini | 3 - .../per-global.html.ini | 3 - ...r-uses-registry-of-owner-document.html.ini | 6 - .../metadata/domparsing/interfaces.any.js.ini | 3 + .../fetch/content-type/response.window.js.ini | 6 + ...ort-return-value-string.tentative.html.ini | 4 + ...-return-value-undefined.tentative.html.ini | 5 + .../traverse_the_history_4.html.ini | 4 + ...se_the_history_write_after_load_1.html.ini | 6 - .../per-global.window.js.ini | 3 - .../reload_document_open_write.html.ini | 5 - .../the-window-object/BarProp.window.js.ini | 7 + .../name-attribute.window.js.ini | 2 +- .../tables/table-border-3q.html.ini | 2 + .../tables/table-border-3s.html.ini | 2 + ...rame_sandbox_popups_nonescaping-1.html.ini | 2 +- .../the-details-element/toggleEvent.html.ini | 7 + ...er-location-set-during-write.window.js.ini | 4 + .../document-write/iframe_005.html.ini | 4 + .../child-document-raf-order.html.ini | 5 + ...nsensitive-null-opaque-origin.sub.html.ini | 5 + .../TAO-null-opaque-origin.sub.html.ini | 5 + .../webapi/instantiateStreaming.any.js.ini | 6 + .../semantics/run-a-worker/003.html.ini | 1 + .../web-platform-tests/.azure-pipelines.yml | 4 +- .../createImageBitmap-origin.sub.html | 26 +- ...let-animation-with-non-ascii-name-ref.html | 12 + ...t-animation-with-non-ascii-name.https.html | 59 ++ .../common/object-association.js | 6 +- .../css/CSS2/css1/c5510-padn-000-ref.xht | 4 +- .../css/CSS2/text/white-space-003.xht | 2 +- .../text/white-space-pre-element-001-ref.xht | 1 + .../CSS2/text/white-space-pre-element-001.xht | 1 + .../CSS2/text/white-space-processing-040.xht | 2 +- ...arser-uses-registry-of-owner-document.html | 14 +- .../custom-elements/reactions/Document.html | 10 - .../Event-dispatch-on-disabled-elements.html | 76 ++- .../document-write.tentative.html | 11 +- ...erse_the_history_write_after_load_1-1.html | 5 +- ...averse_the_history_write_after_load_1.html | 5 +- .../reload_document_open_write-1.html | 7 +- .../reload_document_open_write.html | 6 +- .../the-window-object/BarProp.window.js | 59 ++ .../test-window-proxy-locationbar-manual.html | 29 - .../test-window-proxy-menubar-manual.html | 29 - .../test-window-proxy-personalbar-manual.html | 29 - .../test-window-proxy-scrollbars-manual.html | 29 - .../test-window-proxy-statusbar-manual.html | 29 - .../test-window-proxy-toolbar-manual.html | 29 - .../tables/table-border-3-ref.html | 91 +++ .../tables/table-border-3q.html | 95 +++ .../tables/table-border-3s.html | 95 +++ ...-after-location-set-during-write.window.js | 19 + .../resources/http-refresh.py | 2 +- .../child-document-raf-order.html | 118 ++++ .../interfaces/DOM-Parsing.idl | 10 +- .../web-platform-tests/interfaces/FileAPI.idl | 6 +- .../interfaces/IndexedDB.idl | 1 + .../interfaces/clipboard-apis.idl | 33 +- .../interfaces/css-layout-api.idl | 2 +- .../interfaces/css-pseudo.idl | 19 +- .../interfaces/feature-policy.idl | 2 +- .../interfaces/generic-sensor.idl | 64 +- .../interfaces/geolocation-sensor.idl | 4 +- .../interfaces/keyboard-lock.idl | 2 +- .../interfaces/mediacapture-depth.idl | 61 +- .../interfaces/wake-lock.idl | 13 +- .../web-platform-tests/interfaces/webrtc.idl | 32 +- tests/wpt/web-platform-tests/lint.whitelist | 3 +- .../fractions/frac-linethickness-004-ref.html | 27 + .../fractions/frac-linethickness-004.html | 30 + ...With-method-abort-update-manual.https.html | 4 +- ...interevent_mouse_capture_change_hover.html | 167 +++++ ...erevent_mouse_pointercapture_in_frame.html | 143 +++++ ...use_pointercapture_inactivate_pointer.html | 55 ++ ...nterevent_mouse_pointercapture-iframe.html | 9 + ...ntercapture_inactivate_pointer-iframe.html | 10 + ...se-insensitive-null-opaque-origin.sub.html | 42 ++ .../TAO-null-opaque-origin.sub.html | 42 ++ .../resource-timing/resources/TAOResponse.py | 5 +- .../SpeechSynthesisEvent-constructor.html | 3 + .../reftests/text-text-anchor-001-ref.svg | 41 ++ .../text/reftests/text-text-anchor-001.svg | 60 ++ .../reftests/text-text-anchor-002-ref.svg | 47 ++ .../text/reftests/text-text-anchor-002.svg | 65 ++ .../reftests/text-text-anchor-003-ref.svg | 47 ++ .../text/reftests/text-text-anchor-003.svg | 66 ++ .../reftests/text-text-anchor-102-ref.svg | 36 ++ .../text/reftests/text-text-anchor-102.svg | 54 ++ .../reftests/text-text-anchor-201-ref.svg | 41 ++ .../text/reftests/text-text-anchor-201.svg | 56 ++ .../reftests/text-text-anchor-202-ref.svg | 41 ++ .../text/reftests/text-text-anchor-202.svg | 56 ++ .../reftests/text-text-anchor-203-ref.svg | 47 ++ .../text/reftests/text-text-anchor-203.svg | 62 ++ .../tools/ci/azure/affected_tests.yml | 2 +- .../web-platform-tests/tools/manifest/item.py | 16 +- .../tools/manifest/manifest.py | 21 +- .../tools/manifest/sourcefile.py | 2 + .../tools/manifest/tests/test_item.py | 27 +- .../web-platform-tests/tools/manifest/vcs.py | 32 +- .../wake-lock/idlharness.https.any.js | 16 + .../wake-lock/idlharness.https.window.js | 31 - .../wake-lock/wakelock-api.https.html | 20 - .../wakelock-applicability-manual.https.html | 26 +- .../wakelock-cancel-twice.https.html | 20 - .../wakelock-document-hidden.https.html | 10 +- .../wake-lock/wakelock-insecure-context.html | 2 +- .../wakelock-onactivechange.https.html | 9 +- .../wake-lock/wakelock-promise.https.html | 13 - .../wakelock-state-is-global.https.html | 12 +- .../wake-lock/wakelock-type.https.html | 28 +- .../wakelockrequest-is-independent.https.html | 15 - .../wasm/webapi/instantiateStreaming.any.js | 30 + .../web-nfc/resources/nfc_help.js | 2 +- .../webrtc/RTCRtpTransceiver.https.html | 4 +- 121 files changed, 2683 insertions(+), 768 deletions(-) delete mode 100644 tests/wpt/metadata/css/CSS2/css1/c5510-padn-000.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/white-space-003.xht.ini delete mode 100644 tests/wpt/metadata/css/CSS2/text/white-space-pre-element-001.xht.ini create mode 100644 tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-string.tentative.html.ini create mode 100644 tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-undefined.tentative.html.ini create mode 100644 tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini delete mode 100644 tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini delete mode 100644 tests/wpt/metadata/html/browsers/history/the-location-interface/reload_document_open_write.html.ini create mode 100644 tests/wpt/metadata/html/browsers/the-window-object/BarProp.window.js.ini create mode 100644 tests/wpt/metadata/html/rendering/non-replaced-elements/tables/table-border-3q.html.ini create mode 100644 tests/wpt/metadata/html/rendering/non-replaced-elements/tables/table-border-3s.html.ini create mode 100644 tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini create mode 100644 tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js.ini create mode 100644 tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html.ini create mode 100644 tests/wpt/metadata/html/webappapis/update-rendering/child-document-raf-order.html.ini create mode 100644 tests/wpt/metadata/resource-timing/TAO-case-insensitive-null-opaque-origin.sub.html.ini create mode 100644 tests/wpt/metadata/resource-timing/TAO-null-opaque-origin.sub.html.ini create mode 100644 tests/wpt/web-platform-tests/animation-worklet/worklet-animation-with-non-ascii-name-ref.html create mode 100644 tests/wpt/web-platform-tests/animation-worklet/worklet-animation-with-non-ascii-name.https.html create mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/BarProp.window.js delete mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html delete mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html delete mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html delete mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html delete mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html delete mode 100644 tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html create mode 100644 tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3-ref.html create mode 100644 tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3q.html create mode 100644 tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3s.html create mode 100644 tests/wpt/web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js create mode 100644 tests/wpt/web-platform-tests/html/webappapis/update-rendering/child-document-raf-order.html create mode 100644 tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004-ref.html create mode 100644 tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/resources/pointerevent_mouse_pointercapture-iframe.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/resources/pointerevent_mouse_pointercapture_inactivate_pointer-iframe.html create mode 100644 tests/wpt/web-platform-tests/resource-timing/TAO-case-insensitive-null-opaque-origin.sub.html create mode 100644 tests/wpt/web-platform-tests/resource-timing/TAO-null-opaque-origin.sub.html create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-001-ref.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-001.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-002-ref.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-002.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-003-ref.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-003.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-102-ref.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-102.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-201-ref.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-201.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-202-ref.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-202.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-203-ref.svg create mode 100644 tests/wpt/web-platform-tests/svg/text/reftests/text-text-anchor-203.svg create mode 100644 tests/wpt/web-platform-tests/wake-lock/idlharness.https.any.js delete mode 100644 tests/wpt/web-platform-tests/wake-lock/idlharness.https.window.js delete mode 100644 tests/wpt/web-platform-tests/wake-lock/wakelock-api.https.html delete mode 100644 tests/wpt/web-platform-tests/wake-lock/wakelock-cancel-twice.https.html delete mode 100644 tests/wpt/web-platform-tests/wake-lock/wakelock-promise.https.html delete mode 100644 tests/wpt/web-platform-tests/wake-lock/wakelockrequest-is-independent.https.html diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index a013d0cfa425..9de7d83e5c8e 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -12163,42 +12163,6 @@ {} ] ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html": [ - [ - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html", - {} - ] - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html": [ - [ - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html", - {} - ] - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html": [ - [ - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html", - {} - ] - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html": [ - [ - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html", - {} - ] - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html": [ - [ - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html", - {} - ] - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html": [ - [ - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html", - {} - ] - ], "html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html": [ [ "html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html", @@ -19605,6 +19569,18 @@ {} ] ], + "animation-worklet/worklet-animation-with-non-ascii-name.https.html": [ + [ + "animation-worklet/worklet-animation-with-non-ascii-name.https.html", + [ + [ + "/animation-worklet/worklet-animation-with-non-ascii-name-ref.html", + "==" + ] + ], + {} + ] + ], "animation-worklet/worklet-animation-with-scroll-timeline-and-display-none.https.html": [ [ "animation-worklet/worklet-animation-with-scroll-timeline-and-display-none.https.html", @@ -193565,6 +193541,30 @@ {} ] ], + "html/rendering/non-replaced-elements/tables/table-border-3q.html": [ + [ + "html/rendering/non-replaced-elements/tables/table-border-3q.html", + [ + [ + "/html/rendering/non-replaced-elements/tables/table-border-3-ref.html", + "==" + ] + ], + {} + ] + ], + "html/rendering/non-replaced-elements/tables/table-border-3s.html": [ + [ + "html/rendering/non-replaced-elements/tables/table-border-3s.html", + [ + [ + "/html/rendering/non-replaced-elements/tables/table-border-3-ref.html", + "==" + ] + ], + {} + ] + ], "html/rendering/non-replaced-elements/tables/table-cell-width-s.html": [ [ "html/rendering/non-replaced-elements/tables/table-cell-width-s.html", @@ -195949,6 +195949,18 @@ {} ] ], + "mathml/presentation-markup/fractions/frac-linethickness-004.html": [ + [ + "mathml/presentation-markup/fractions/frac-linethickness-004.html", + [ + [ + "/mathml/presentation-markup/fractions/frac-linethickness-004-ref.html", + "==" + ] + ], + {} + ] + ], "mathml/presentation-markup/fractions/frac-mrow-001.html": [ [ "mathml/presentation-markup/fractions/frac-mrow-001.html", @@ -197857,6 +197869,90 @@ {} ] ], + "svg/text/reftests/text-text-anchor-001.svg": [ + [ + "svg/text/reftests/text-text-anchor-001.svg", + [ + [ + "/svg/text/reftests/text-text-anchor-001-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/text/reftests/text-text-anchor-002.svg": [ + [ + "svg/text/reftests/text-text-anchor-002.svg", + [ + [ + "/svg/text/reftests/text-text-anchor-002-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/text/reftests/text-text-anchor-003.svg": [ + [ + "svg/text/reftests/text-text-anchor-003.svg", + [ + [ + "/svg/text/reftests/text-text-anchor-003-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/text/reftests/text-text-anchor-102.svg": [ + [ + "svg/text/reftests/text-text-anchor-102.svg", + [ + [ + "/svg/text/reftests/text-text-anchor-102-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/text/reftests/text-text-anchor-201.svg": [ + [ + "svg/text/reftests/text-text-anchor-201.svg", + [ + [ + "/svg/text/reftests/text-text-anchor-201-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/text/reftests/text-text-anchor-202.svg": [ + [ + "svg/text/reftests/text-text-anchor-202.svg", + [ + [ + "/svg/text/reftests/text-text-anchor-202-ref.svg", + "==" + ] + ], + {} + ] + ], + "svg/text/reftests/text-text-anchor-203.svg": [ + [ + "svg/text/reftests/text-text-anchor-203.svg", + [ + [ + "/svg/text/reftests/text-text-anchor-003-ref.svg", + "==" + ] + ], + {} + ] + ], "svg/text/reftests/textpath-shape-001.svg": [ [ "svg/text/reftests/textpath-shape-001.svg", @@ -204356,6 +204452,11 @@ {} ] ], + "animation-worklet/worklet-animation-with-non-ascii-name-ref.html": [ + [ + {} + ] + ], "animation-worklet/worklet-animation-with-scroll-timeline-and-overflow-hidden-ref.html": [ [ {} @@ -299636,6 +299737,11 @@ {} ] ], + "html/rendering/non-replaced-elements/tables/table-border-3-ref.html": [ + [ + {} + ] + ], "html/rendering/non-replaced-elements/tables/table-cell-width-ref.html": [ [ {} @@ -305021,6 +305127,11 @@ {} ] ], + "mathml/presentation-markup/fractions/frac-linethickness-004-ref.html": [ + [ + {} + ] + ], "mathml/presentation-markup/fractions/frac-mrow-001-ref.html": [ [ {} @@ -307446,6 +307557,16 @@ {} ] ], + "pointerevents/resources/pointerevent_mouse_pointercapture-iframe.html": [ + [ + {} + ] + ], + "pointerevents/resources/pointerevent_mouse_pointercapture_inactivate_pointer-iframe.html": [ + [ + {} + ] + ], "pointerevents/resources/pointerevent_pointerId_scope-iframe.html": [ [ {} @@ -317106,6 +317227,41 @@ {} ] ], + "svg/text/reftests/text-text-anchor-001-ref.svg": [ + [ + {} + ] + ], + "svg/text/reftests/text-text-anchor-002-ref.svg": [ + [ + {} + ] + ], + "svg/text/reftests/text-text-anchor-003-ref.svg": [ + [ + {} + ] + ], + "svg/text/reftests/text-text-anchor-102-ref.svg": [ + [ + {} + ] + ], + "svg/text/reftests/text-text-anchor-201-ref.svg": [ + [ + {} + ] + ], + "svg/text/reftests/text-text-anchor-202-ref.svg": [ + [ + {} + ] + ], + "svg/text/reftests/text-text-anchor-203-ref.svg": [ + [ + {} + ] + ], "svg/text/reftests/textpath-shape-001-ref.svg": [ [ {} @@ -384573,6 +384729,14 @@ {} ] ], + "html/browsers/the-window-object/BarProp.window.js": [ + [ + "html/browsers/the-window-object/BarProp.window.html", + { + "script_metadata": [] + } + ] + ], "html/browsers/the-window-object/Document-defaultView.html": [ [ "html/browsers/the-window-object/Document-defaultView.html", @@ -395553,6 +395717,14 @@ {} ] ], + "html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js": [ + [ + "html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.html", + { + "script_metadata": [] + } + ] + ], "html/webappapis/dynamic-markup-insertion/document-write/001.html": [ [ "html/webappapis/dynamic-markup-insertion/document-write/001.html", @@ -397142,6 +397314,12 @@ {} ] ], + "html/webappapis/update-rendering/child-document-raf-order.html": [ + [ + "html/webappapis/update-rendering/child-document-raf-order.html", + {} + ] + ], "idle-detection/basics.tentative.https.any.js": [ [ "idle-detection/basics.tentative.https.any.html", @@ -415408,6 +415586,30 @@ } ] ], + "pointerevents/pointerevent_mouse_capture_change_hover.html": [ + [ + "pointerevents/pointerevent_mouse_capture_change_hover.html", + { + "testdriver": true + } + ] + ], + "pointerevents/pointerevent_mouse_pointercapture_in_frame.html": [ + [ + "pointerevents/pointerevent_mouse_pointercapture_in_frame.html", + { + "testdriver": true + } + ] + ], + "pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html": [ + [ + "pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html", + { + "testdriver": true + } + ] + ], "pointerevents/pointerevent_on_event_handlers.html": [ [ "pointerevents/pointerevent_on_event_handlers.html", @@ -426177,12 +426379,24 @@ {} ] ], + "resource-timing/TAO-case-insensitive-null-opaque-origin.sub.html": [ + [ + "resource-timing/TAO-case-insensitive-null-opaque-origin.sub.html", + {} + ] + ], "resource-timing/TAO-crossorigin-port.sub.html": [ [ "resource-timing/TAO-crossorigin-port.sub.html", {} ] ], + "resource-timing/TAO-null-opaque-origin.sub.html": [ + [ + "resource-timing/TAO-null-opaque-origin.sub.html", + {} + ] + ], "resource-timing/buffer-full-add-after-full-event.html": [ [ "resource-timing/buffer-full-add-after-full-event.html", @@ -437665,9 +437879,9 @@ } ] ], - "wake-lock/idlharness.https.window.js": [ + "wake-lock/idlharness.https.any.js": [ [ - "wake-lock/idlharness.https.window.html", + "wake-lock/idlharness.https.any.html", { "script_metadata": [ [ @@ -437680,18 +437894,21 @@ ] ] } - ] - ], - "wake-lock/wakelock-api.https.html": [ - [ - "wake-lock/wakelock-api.https.html", - {} - ] - ], - "wake-lock/wakelock-cancel-twice.https.html": [ + ], [ - "wake-lock/wakelock-cancel-twice.https.html", - {} + "wake-lock/idlharness.https.any.worker.html", + { + "script_metadata": [ + [ + "script", + "/resources/WebIDLParser.js" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } ] ], "wake-lock/wakelock-disabled-by-feature-policy.https.sub.html": [ @@ -437742,12 +437959,6 @@ {} ] ], - "wake-lock/wakelock-promise.https.html": [ - [ - "wake-lock/wakelock-promise.https.html", - {} - ] - ], "wake-lock/wakelock-state-is-global.https.html": [ [ "wake-lock/wakelock-state-is-global.https.html", @@ -437766,12 +437977,6 @@ {} ] ], - "wake-lock/wakelockrequest-is-independent.https.html": [ - [ - "wake-lock/wakelockrequest-is-independent.https.html", - {} - ] - ], "wasm/create_multiple_memory.worker.js": [ [ "wasm/create_multiple_memory.worker.html", @@ -473698,7 +473903,7 @@ }, "paths": { ".azure-pipelines.yml": [ - "f3b50455aaa51465f66747d540df0bbde07a9811", + "f0b29604e4d6165b0e7b8fa43ff5b34c8cb68008", "support" ], ".codecov.yml": [ @@ -476226,7 +476431,7 @@ "testharness" ], "2dcontext/imagebitmap/createImageBitmap-origin.sub.html": [ - "24848f3d54d833b029bc0380ff365a2c6737bb44", + "ae8c70f9c0799c8834f0167a47e7040a5927514c", "testharness" ], "2dcontext/imagebitmap/createImageBitmap-sizeOverflow.html": [ @@ -481777,6 +481982,14 @@ "8b72d4e487c455f5e3d4d535a4ddf277fd988d01", "testharness" ], + "animation-worklet/worklet-animation-with-non-ascii-name-ref.html": [ + "012f6f9d510581f577d8794f31badecb863d0698", + "support" + ], + "animation-worklet/worklet-animation-with-non-ascii-name.https.html": [ + "d3a3f4ad35c6b297f8f47b5702a4d7d3877bae37", + "reftest" + ], "animation-worklet/worklet-animation-with-scroll-timeline-and-display-none.https.html": [ "6f981854d38877d42b1c7b63afdb9ec989a32d42", "reftest" @@ -485222,7 +485435,7 @@ "support" ], "common/object-association.js": [ - "e1ab07e71088828a28fe17b0dd02cbd978c68236", + "d58f94b62d652ad2879eb83821ba278b56006f7b", "support" ], "common/object-association.js.headers": [ @@ -524770,7 +524983,7 @@ "reftest" ], "css/CSS2/css1/c5510-padn-000-ref.xht": [ - "b7b3c080d0efd06f000248eac73c4d0dbbbce50d", + "cea9227e44f906cec070fb8ccbff3907569c8a0b", "support" ], "css/CSS2/css1/c5510-padn-000.xht": [ @@ -559750,7 +559963,7 @@ "reftest" ], "css/CSS2/text/white-space-003.xht": [ - "239a554d461e0962b9c8e3229442941462dd031f", + "cf9f539461e80ab57b03753ea99607ac25b0cd32", "reftest" ], "css/CSS2/text/white-space-004-ref.xht": [ @@ -560066,11 +560279,11 @@ "visual" ], "css/CSS2/text/white-space-pre-element-001-ref.xht": [ - "f000117e8bc0bc7b748daaebe2c6f6e8ed691993", + "fecdfb157d1af506df724120616f9b2d818e85d9", "support" ], "css/CSS2/text/white-space-pre-element-001.xht": [ - "cf49962d3731cb1d338a3e311de45cc8d8b31768", + "7ec2ba896d44d285ebd49649236bb2dddc534bf4", "reftest" ], "css/CSS2/text/white-space-processing-001.xht": [ @@ -560250,7 +560463,7 @@ "reftest" ], "css/CSS2/text/white-space-processing-040.xht": [ - "857107ea28302d5c6582a821548597a9fe429d5c", + "03245a2b0a2071d54330aaf9294661c5d46c74c1", "reftest" ], "css/CSS2/text/white-space-processing-041.xht": [ @@ -638970,7 +639183,7 @@ "testharness" ], "custom-elements/parser/parser-uses-registry-of-owner-document.html": [ - "51e3e5ddfb1c92e6c2b39cfd3d4b851eabe08775", + "bb256da295165f0fee73214460aa519601046c4e", "testharness" ], "custom-elements/parser/serializing-html-fragments.html": [ @@ -639014,7 +639227,7 @@ "testharness" ], "custom-elements/reactions/Document.html": [ - "721ad1f4ced84b8c81291fe92fa402e7b6384358", + "1f05982a90cf94e8a0ba79bd107f663ed90eead0", "testharness" ], "custom-elements/reactions/Element.html": [ @@ -639630,7 +639843,7 @@ "testharness" ], "dom/events/Event-dispatch-on-disabled-elements.html": [ - "688524bd23879f7fadb5de3b0b055a2d6b05c065", + "008eb30cf6bbbcaf959b4400e308b86c9ff7ec59", "testharness" ], "dom/events/Event-dispatch-order.html": [ @@ -644418,7 +644631,7 @@ "support" ], "feature-policy/experimental-features/document-write.tentative.html": [ - "f0148783f1246b6bd60dabd837c64fc6d903e542", + "7e09ef7e77a632f81fcc115271c9a74143bd34a7", "testharness" ], "feature-policy/experimental-features/intrinsicsize-with-unsized-media.tentative.https.sub.html": [ @@ -649318,11 +649531,11 @@ "testharness" ], "html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html": [ - "af0118a01e7a2039bef85cfd83473e1845c6b9ad", + "945c8d81f8271cc9f67b01b5f0040f76651fd8d0", "support" ], "html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html": [ - "c2c31e76f4530072b790bc6df8b60a518ef795e8", + "404d61d0cfc8d156a47593431dce4fda53511467", "testharness" ], "html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html": [ @@ -649566,11 +649779,11 @@ "testharness" ], "html/browsers/history/the-location-interface/reload_document_open_write-1.html": [ - "1c5a1db8ff8e81c4ace2d10abc7d23130a1a09f6", + "e1a2e811c9c84317856e30aba05de027070f2142", "support" ], "html/browsers/history/the-location-interface/reload_document_open_write.html": [ - "0fc2a2c3d8ef4687c4d6f2dbfcaa0ef73fea2b65", + "905ef8874307b7052cd7195df6bda131471fdb17", "testharness" ], "html/browsers/history/the-location-interface/reload_document_write-1.html": [ @@ -649985,6 +650198,10 @@ "bb7ced0a14bad94fe6d6274d297799c8a2e472db", "reftest" ], + "html/browsers/the-window-object/BarProp.window.js": [ + "27a357cab591c92bab589924f78841ca89e69a71", + "testharness" + ], "html/browsers/the-window-object/Document-defaultView.html": [ "dbc75d30b213cfa2a94a97815b9d793228ba3be1", "testharness" @@ -650313,30 +650530,6 @@ "c2446c6fe958a5a0507ffcf729fa027a8d202832", "support" ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html": [ - "4331b3b66005f377d9d0e456e669f3ac5254fc06", - "manual" - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html": [ - "43345934a589cc088fc5016a8b049f07875bd474", - "manual" - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html": [ - "d7f109840dcf0784106ce4787fa3065071f59c01", - "manual" - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html": [ - "c412bdbe5eec004eaba9e681671b68c6e2e7efa6", - "manual" - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html": [ - "b09fcc017585f2374742d7b3e4d2353eee6d120e", - "manual" - ], - "html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html": [ - "ba465443151f91569fccce0f4df380859341504c", - "manual" - ], "html/browsers/the-window-object/window-aliases.html": [ "135be02a30add5d51a5b870cbe519d735115d3e9", "testharness" @@ -656633,6 +656826,18 @@ "6f4f39b113bab7814274c05319119069c6a74e0a", "reftest" ], + "html/rendering/non-replaced-elements/tables/table-border-3-ref.html": [ + "e465fd433c99a16c8312c98955da1afe190e596f", + "support" + ], + "html/rendering/non-replaced-elements/tables/table-border-3q.html": [ + "4b481194dc902254c5569c67c9ec3d8b7ba98771", + "reftest" + ], + "html/rendering/non-replaced-elements/tables/table-border-3s.html": [ + "c4c019c8eb308d382b960f8ad7a44fd4d00c03bb", + "reftest" + ], "html/rendering/non-replaced-elements/tables/table-cell-width-ref.html": [ "b5ba0443f3cfacef82352ee792bc4963c582099d", "support" @@ -665777,6 +665982,10 @@ "cccc26bf17e3afe04cdad59cf2cf325ead1fb581", "testharness" ], + "html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js": [ + "d5c8469bafac20a967d8acb32dcb85bdff96cc3f", + "testharness" + ], "html/webappapis/dynamic-markup-insertion/document-write/001.html": [ "3ac6423f4a8eb069af4b1320e30166d4dc0fc4f0", "testharness" @@ -666414,7 +666623,7 @@ "support" ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/http-refresh.py": [ - "d2acd4361f92fe286ab13688a9174ce7c5465755", + "d323f967b2177a431a4b118710dbfdfe6148315d", "support" ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/meta-refresh.py": [ @@ -667001,6 +667210,10 @@ "31fa4f1264211e050864147db24216465e1ac62f", "testharness" ], + "html/webappapis/update-rendering/child-document-raf-order.html": [ + "222c1af444e5c3f7aab2ac466b6bd1a7e2c93e3e", + "testharness" + ], "html/webappapis/user-prompts/newline-normalization-manual.html": [ "55cb5ce527ea69fa23e6aba675719bb6524d7411", "manual" @@ -667918,15 +668131,15 @@ "support" ], "interfaces/DOM-Parsing.idl": [ - "f3a13342f5eb24b92523683ccc86b46d15ddbfb0", + "c5de42b0cfc5ce2a485fa692e33839b7eb4f2162", "support" ], "interfaces/FileAPI.idl": [ - "1fd6bac945b70b526e4cdbe483e5c448a07d9b9d", + "789519cccaab0c47b57d4dac4bb72da0d2b6d22d", "support" ], "interfaces/IndexedDB.idl": [ - "868338b3080ccad6195c5764e6b70eb4854a93c3", + "21ff252fffe57f1c49649790b7be8d59083aef86", "support" ], "interfaces/InputDeviceCapabilities.idl": [ @@ -667994,7 +668207,7 @@ "support" ], "interfaces/clipboard-apis.idl": [ - "e48ca6a5e46330ca75faf8fb38b636358c353dbb", + "99d1155a3e36519633aa12351990723e3caed581", "support" ], "interfaces/compat.idl": [ @@ -668050,7 +668263,7 @@ "support" ], "interfaces/css-layout-api.idl": [ - "9440684a26ccdbddee0ba9b0f587a482fba42be5", + "31ab6eb4d0b2a8eab1acee7ad1f6f9f69e89a69f", "support" ], "interfaces/css-masking.idl": [ @@ -668066,7 +668279,7 @@ "support" ], "interfaces/css-pseudo.idl": [ - "c51f2217f34f67c3c3fba5a1108c36464984086c", + "2b557e653163863feffa05d3f4a4e961142aa944", "support" ], "interfaces/css-regions.idl": [ @@ -668114,7 +668327,7 @@ "support" ], "interfaces/feature-policy.idl": [ - "2a04215801610c36895277b2270c9e9f8efb77f1", + "3ded1e9b0c64ec84d4f4d07b6b870effcb9cd893", "support" ], "interfaces/fetch.idl": [ @@ -668138,7 +668351,7 @@ "support" ], "interfaces/generic-sensor.idl": [ - "2e7aacbec176dbd7dfd0707de9d0cc5efb00123f", + "2921c50a65e8d4467a56c5d337ef4d476e3ee0a2", "support" ], "interfaces/geolocation-API.idl": [ @@ -668146,7 +668359,7 @@ "support" ], "interfaces/geolocation-sensor.idl": [ - "41c310acefe12f7dcf8ae2a3369fcc11230b2a09", + "074d7bb9731524b5fd79f689fe748b4b2a135336", "support" ], "interfaces/geometry.idl": [ @@ -668182,7 +668395,7 @@ "support" ], "interfaces/keyboard-lock.idl": [ - "90812ae89147757ed2d5b77aa9c5d0f1b349afa7", + "5990976c1c8211560e4dd5bbe87811d1bf06d9d0", "support" ], "interfaces/keyboard-map.idl": [ @@ -668206,7 +668419,7 @@ "support" ], "interfaces/mediacapture-depth.idl": [ - "63e839cba9377a06f61a6612e68187189fea973d", + "907940aed7deb9019b91ed1bac98f0e8f4693c85", "support" ], "interfaces/mediacapture-fromelement.idl": [ @@ -668394,7 +668607,7 @@ "support" ], "interfaces/wake-lock.idl": [ - "ac8b70c157a2b42876b55b8ab67873d4a483c54d", + "10e714828d9b7c730555884d1c849ec3550e440c", "support" ], "interfaces/wasm-js-api.idl": [ @@ -668454,7 +668667,7 @@ "support" ], "interfaces/webrtc.idl": [ - "d60139ad946ee625ed61f598a96f71d0680511c2", + "413a96ac56052a72e51ce55055286562e2e7673a", "support" ], "interfaces/webusb.idl": [ @@ -668926,7 +669139,7 @@ "support" ], "lint.whitelist": [ - "12b32126b6677b19836943aee6c604296f9a597d", + "fd4d4049d6d2bd5dd68b1a72864fb63496ec1bea", "support" ], "loading/preloader-css-import-no-quote.tentative.html": [ @@ -669145,6 +669358,14 @@ "b23cce80be40dd53ff898a5bc7d2246ae3770322", "reftest" ], + "mathml/presentation-markup/fractions/frac-linethickness-004-ref.html": [ + "8014f0a895252f4d37527c381c7c2b933ca32ca9", + "support" + ], + "mathml/presentation-markup/fractions/frac-linethickness-004.html": [ + "ff96a3d753e226dcd2ecfa44808804f71ce02c45", + "reftest" + ], "mathml/presentation-markup/fractions/frac-mrow-001-ref.html": [ "e42cb96fe8383959bef2d778cfb29d0638f1de03", "support" @@ -680690,7 +680911,7 @@ "manual" ], "payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html": [ - "cf0bb289d73bf7168b93a19b81144d66349f5e95", + "abbf39ba3959d55e0480ed0bdc262ff15129b8ea", "manual" ], "payment-request/PaymentRequestUpdateEvent/updateWith-state-checks-manual.https.html": [ @@ -681269,6 +681490,18 @@ "6ce0f3e59a04db4ecf23d9fd60b57164ceb67f85", "testharness" ], + "pointerevents/pointerevent_mouse_capture_change_hover.html": [ + "10b19f8474a95126302f824390302007a4f63fea", + "testharness" + ], + "pointerevents/pointerevent_mouse_pointercapture_in_frame.html": [ + "83b4c1becc48339f74948fd01bdf15dfd27f96c1", + "testharness" + ], + "pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html": [ + "524d19eecebfce60e4fb1e4a74c2c1d20e0ba770", + "testharness" + ], "pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html": [ "eb758c70738760d217656244733755da3ee5f238", "manual" @@ -681533,6 +681766,14 @@ "5245a3f2e16bf13967187231db515433217912aa", "support" ], + "pointerevents/resources/pointerevent_mouse_pointercapture-iframe.html": [ + "817c6123cf96b0e966c04a48414725d794549c77", + "support" + ], + "pointerevents/resources/pointerevent_mouse_pointercapture_inactivate_pointer-iframe.html": [ + "d4b4af1fba1d0090ee87038af5fd686495d4cb38", + "support" + ], "pointerevents/resources/pointerevent_pointerId_scope-iframe.html": [ "ab33560b35216ea0976d1c037650122d9336ae39", "support" @@ -691389,10 +691630,18 @@ "26e0a8017d6c2c7b51c94998f34a79fa20eb1e12", "support" ], + "resource-timing/TAO-case-insensitive-null-opaque-origin.sub.html": [ + "5b222cdf277a2b13115726af3b8780e646e428b0", + "testharness" + ], "resource-timing/TAO-crossorigin-port.sub.html": [ "0601217d0ae3a7bc057853dd23901650ccfe4633", "testharness" ], + "resource-timing/TAO-null-opaque-origin.sub.html": [ + "c78e590067717130fb8681c9c4fd7818816e6940", + "testharness" + ], "resource-timing/buffer-full-add-after-full-event.html": [ "73ad841e92fddff1e05395241d69a0079e7a84da", "testharness" @@ -691606,7 +691855,7 @@ "testharness" ], "resource-timing/resources/TAOResponse.py": [ - "d98098ccc83e56bfba7f48ae5dc39ffd6e9b969f", + "e84912808da4116e95a2505e6b269297536478f3", "support" ], "resource-timing/resources/all_resource_types.htm": [ @@ -698006,7 +698255,7 @@ "testharness" ], "speech-api/SpeechSynthesisEvent-constructor.html": [ - "47a37d25d9723cadcb9da2d778481fd9561c37aa", + "3ad6886b0aa9b4b868e5c57358ed742ebbeacff0", "testharness" ], "speech-api/SpeechSynthesisUtterance-basics.https.html": [ @@ -702201,6 +702450,62 @@ "64b1307966c4527c0ba6546d7e80730512d8f382", "reftest" ], + "svg/text/reftests/text-text-anchor-001-ref.svg": [ + "b9554bac696f5fd30f305f572b1d0edb71914545", + "support" + ], + "svg/text/reftests/text-text-anchor-001.svg": [ + "015b3dd5ebb854e36aef0cd473d9ab2905d36800", + "reftest" + ], + "svg/text/reftests/text-text-anchor-002-ref.svg": [ + "5721bc3e073b4eb38caf18e441fe6791a553c591", + "support" + ], + "svg/text/reftests/text-text-anchor-002.svg": [ + "503ce16625b90d21610b4389cc71c7fe7cde8218", + "reftest" + ], + "svg/text/reftests/text-text-anchor-003-ref.svg": [ + "797dea3d717479c54ede62c2dd3e25173a1d1060", + "support" + ], + "svg/text/reftests/text-text-anchor-003.svg": [ + "eb5063020a74ca282afffb5331bf14f5f14dd0d1", + "reftest" + ], + "svg/text/reftests/text-text-anchor-102-ref.svg": [ + "9c1d98c7ab49e7c905c48b14000fb0e761edb698", + "support" + ], + "svg/text/reftests/text-text-anchor-102.svg": [ + "8cdcc988ded2794debc7d09f91178e21594708f8", + "reftest" + ], + "svg/text/reftests/text-text-anchor-201-ref.svg": [ + "d8b6cc4e67d908d977682cde18ae7ce227bbdde7", + "support" + ], + "svg/text/reftests/text-text-anchor-201.svg": [ + "84b644cd6a52808da17d4b41a5c0823084c00966", + "reftest" + ], + "svg/text/reftests/text-text-anchor-202-ref.svg": [ + "72a8ee15a62cc1b40eb4d5c0128368af7ab34b12", + "support" + ], + "svg/text/reftests/text-text-anchor-202.svg": [ + "79792ed33b6bfa496e39dee468d369253a1dde2c", + "reftest" + ], + "svg/text/reftests/text-text-anchor-203-ref.svg": [ + "7ee99a2dcb8640c0a60e6a7adbab0e4aea94af4f", + "support" + ], + "svg/text/reftests/text-text-anchor-203.svg": [ + "bb7c8206a116af9e7b242c4e9546d570cea6afd8", + "reftest" + ], "svg/text/reftests/textpath-shape-001-ref.svg": [ "10827c85810cdf9dc7e70a665c289814d35ed219", "support" @@ -702462,7 +702767,7 @@ "support" ], "tools/ci/azure/affected_tests.yml": [ - "8076bc386986ed48a7af50fd48a59a544bf8c3bc", + "17fca51d50cbd4f1986c63f3383b18dbdbe9c6fe", "support" ], "tools/ci/azure/checkout.yml": [ @@ -702822,7 +703127,7 @@ "support" ], "tools/manifest/item.py": [ - "01a208eea05092cd2c448bca1affc45fa44d9957", + "5e313faa751e8f32dc92c14d0dfc0bde44fce535", "support" ], "tools/manifest/log.py": [ @@ -702830,11 +703135,11 @@ "support" ], "tools/manifest/manifest.py": [ - "dc57c24ddb084e2af0eb93e6470f7e5024d6e469", + "e2e35d7ff992f944e983a727cd6acc574fbaf6fc", "support" ], "tools/manifest/sourcefile.py": [ - "78843b089b87c111efe24762e7bee55cf44f55ec", + "97fe89bbda89980d3e0e1ce620ccbe9e46c15275", "support" ], "tools/manifest/tests/__init__.py": [ @@ -702846,7 +703151,7 @@ "support" ], "tools/manifest/tests/test_item.py": [ - "e68b6cec41b167d8075528a49d2e5dc5730bdde9", + "a73d46be68579fa99dd734a42eb1ad2bdb13efd4", "support" ], "tools/manifest/tests/test_manifest.py": [ @@ -702870,7 +703175,7 @@ "support" ], "tools/manifest/vcs.py": [ - "ecd565cf9e7bd5719b8d1d7dd23cd89c61ad1bf6", + "0b3ba9aac2f2b88c599865ac8fa0d403079837f6", "support" ], "tools/py27-flake8.ini": [ @@ -710613,22 +710918,14 @@ "7ca3da2d8d2e4c90c55074246589d5464aa7ae3e", "support" ], - "wake-lock/idlharness.https.window.js": [ - "21d559a7a26ac8e22bb9f0eaa02b7541015ad49d", - "testharness" - ], - "wake-lock/wakelock-api.https.html": [ - "45a906dfa1f23de34befdc68e9da17d179fb2474", + "wake-lock/idlharness.https.any.js": [ + "5e3ae75064c5f9c2be1b96ce763868066352889b", "testharness" ], "wake-lock/wakelock-applicability-manual.https.html": [ - "5dbd27818ddfee7564c8e4def594adc67ed276f2", + "2bd5c9dba4d7c7cbaab692f8f87f64d2708313d5", "manual" ], - "wake-lock/wakelock-cancel-twice.https.html": [ - "68e8a1958165d9053eedf1bb97fd67e8eece15fb", - "testharness" - ], "wake-lock/wakelock-disabled-by-feature-policy.https.sub.html": [ "75064767ceebeb3abfad31f9dc9a8a2b91e10e44", "testharness" @@ -710638,7 +710935,7 @@ "support" ], "wake-lock/wakelock-document-hidden.https.html": [ - "6bb406a1c2e62a490e394ba1abceba9353ab6285", + "1edafee45fc11ba5ae3ebcc83d1e8a5c22da9f24", "testharness" ], "wake-lock/wakelock-enabled-by-feature-policy-attribute-redirect-on-load.https.sub.html": [ @@ -710666,19 +710963,15 @@ "support" ], "wake-lock/wakelock-insecure-context.html": [ - "8d728f83e5d14b951ba4f151a7eb06f5257df475", + "2c61f41311db3f9edf0502ea752ca27970eed3fb", "testharness" ], "wake-lock/wakelock-onactivechange.https.html": [ - "899b9b78d95c66a41f33b57ceac55e12eba9ec6e", - "testharness" - ], - "wake-lock/wakelock-promise.https.html": [ - "3d4c4868699c9c77a6636e3246c65de7b71dc36a", + "381e1e40f1cfb676e33d5c0374924164f4f6e2de", "testharness" ], "wake-lock/wakelock-state-is-global.https.html": [ - "98cebe01c1126e0ebdc26784e15e9a057d1a03fb", + "2eee31982498caab44b5160237c7ce7f8ce9a569", "testharness" ], "wake-lock/wakelock-supported-by-feature-policy.html": [ @@ -710686,11 +710979,7 @@ "testharness" ], "wake-lock/wakelock-type.https.html": [ - "2f9e1242614d57a79b2aada32cdd3d2cb3ae012d", - "testharness" - ], - "wake-lock/wakelockrequest-is-independent.https.html": [ - "a113b004fe2a5dbcea8d11b1cedcca70841506bc", + "df7a68a040bef273efcd2584dfe3612adc05d85b", "testharness" ], "wasm/META.yml": [ @@ -711014,7 +711303,7 @@ "testharness" ], "wasm/webapi/instantiateStreaming.any.js": [ - "224b0a3d0b78af89998992ec1aed212f307b6866", + "daec185484fbab675d226c52e7548b065bd9e701", "testharness" ], "wasm/webapi/invalid-args.any.js": [ @@ -711554,7 +711843,7 @@ "manual" ], "web-nfc/resources/nfc_help.js": [ - "52d2710fd8173be6f6541b93ae8fa6d9251620f7", + "dd336ef3af511a5a1164dd2d30c6caa8e3c7447a", "support" ], "web-share/META.yml": [ @@ -714606,7 +714895,7 @@ "testharness" ], "webrtc/RTCRtpTransceiver.https.html": [ - "8004fec9f0833d5e59ae48c92dc5ee06beafd4c2", + "b5f3c55ee5810f30ee8439e0b33df84b379d975c", "testharness" ], "webrtc/RTCSctpTransport-constructor.html": [ diff --git a/tests/wpt/metadata/css/CSS2/css1/c5510-padn-000.xht.ini b/tests/wpt/metadata/css/CSS2/css1/c5510-padn-000.xht.ini deleted file mode 100644 index 8c4b646fe75f..000000000000 --- a/tests/wpt/metadata/css/CSS2/css1/c5510-padn-000.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[c5510-padn-000.xht] - type: reftest - expected: FAIL diff --git a/tests/wpt/metadata/css/CSS2/text/white-space-003.xht.ini b/tests/wpt/metadata/css/CSS2/text/white-space-003.xht.ini deleted file mode 100644 index 182a9fc2d1e7..000000000000 --- a/tests/wpt/metadata/css/CSS2/text/white-space-003.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-003.xht] - expected: FAIL diff --git a/tests/wpt/metadata/css/CSS2/text/white-space-pre-element-001.xht.ini b/tests/wpt/metadata/css/CSS2/text/white-space-pre-element-001.xht.ini deleted file mode 100644 index a93a162650e3..000000000000 --- a/tests/wpt/metadata/css/CSS2/text/white-space-pre-element-001.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[white-space-pre-element-001.xht] - expected: FAIL diff --git a/tests/wpt/metadata/css/CSS2/text/white-space-processing-040.xht.ini b/tests/wpt/metadata/css/CSS2/text/white-space-processing-040.xht.ini index 5a2e21efa764..da6314c39ac6 100644 --- a/tests/wpt/metadata/css/CSS2/text/white-space-processing-040.xht.ini +++ b/tests/wpt/metadata/css/CSS2/text/white-space-processing-040.xht.ini @@ -1,4 +1,3 @@ [white-space-processing-040.xht] expected: if os == "linux": FAIL - if not debug and (os == "mac") and (version == "OS X 10.11.6") and (processor == "x86_64") and (bits == 64): FAIL diff --git a/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini b/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini index 8e2ceeddfbe3..bcd187f508ce 100644 --- a/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini +++ b/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini @@ -6,6 +6,3 @@ [Instant scrolling while doing history navigation.] expected: FAIL - [Smooth scrolling while doing history navigation.] - expected: FAIL - diff --git a/tests/wpt/metadata/custom-elements/custom-element-registry/per-global.html.ini b/tests/wpt/metadata/custom-elements/custom-element-registry/per-global.html.ini index 0e37b709ac03..b04c8469302c 100644 --- a/tests/wpt/metadata/custom-elements/custom-element-registry/per-global.html.ini +++ b/tests/wpt/metadata/custom-elements/custom-element-registry/per-global.html.ini @@ -3,6 +3,3 @@ [Navigating from the initial about:blank must not replace window.customElements] expected: FAIL - [document.open() must replace window.customElements] - expected: FAIL - diff --git a/tests/wpt/metadata/custom-elements/parser/parser-uses-registry-of-owner-document.html.ini b/tests/wpt/metadata/custom-elements/parser/parser-uses-registry-of-owner-document.html.ini index f682fd43fb6f..aea72a43f87f 100644 --- a/tests/wpt/metadata/custom-elements/parser/parser-uses-registry-of-owner-document.html.ini +++ b/tests/wpt/metadata/custom-elements/parser/parser-uses-registry-of-owner-document.html.ini @@ -6,9 +6,3 @@ [HTML parser must use the registry of window.document in a document created by document.implementation.createHTMLDocument()] expected: FAIL - [document.write() must not instantiate a custom element without a defined insertion point] - expected: FAIL - - [document.writeln() must not instantiate a custom element without a defined insertion point] - expected: FAIL - diff --git a/tests/wpt/metadata/domparsing/interfaces.any.js.ini b/tests/wpt/metadata/domparsing/interfaces.any.js.ini index 2d483b2b6572..3a75b5fefe57 100644 --- a/tests/wpt/metadata/domparsing/interfaces.any.js.ini +++ b/tests/wpt/metadata/domparsing/interfaces.any.js.ini @@ -38,6 +38,9 @@ [XMLSerializer interface: new XMLSerializer() must inherit property "serializeToString(Node)" with the proper type] expected: FAIL + [ShadowRoot interface: attribute innerHTML] + expected: FAIL + [interfaces.any.worker.html] [interfaces] 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 18f786d49638..5c4370d30d10 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -312,3 +312,9 @@ [ + + diff --git a/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html b/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html index af0118a01e7a..945c8d81f827 100644 --- a/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html +++ b/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html @@ -5,11 +5,8 @@ opener.pages.push(2); onload = function() { setTimeout(function() { - document.write("3 diff --git a/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html b/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html index c2c31e76f453..404d61d0cfc8 100644 --- a/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html +++ b/tests/wpt/web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html @@ -11,12 +11,11 @@ function() { check_result = t.step_func( function() { - if (pages.length < 4) { + if (pages.length < 3) { setTimeout(check_result, 500); return } - //The pass condition here is based on the idea that the spec is wrong and browsers are right - assert_array_equals(pages, [2, 3, 2, 3], "Pages opened during history navigation"); + assert_array_equals(pages, [2, 3, 1], "Pages opened during history navigation"); t.done(); } ) diff --git a/tests/wpt/web-platform-tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html b/tests/wpt/web-platform-tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html index 1c5a1db8ff8e..e1a2e811c9c8 100644 --- a/tests/wpt/web-platform-tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html +++ b/tests/wpt/web-platform-tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html @@ -3,11 +3,16 @@ - - - -

Description

-

WindowProxy.locationbar Test

- -

Manual Test Steps:

-
    -
  1. Make the locationbar visible in the user agent before executing this test.
  2. -
  3. You may need to manually reload afterwards.
  4. -
- -
- - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html b/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html deleted file mode 100644 index 43345934a589..000000000000 --- a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Window Proxy menubar visible flag Test - - - - - -

Description

-

WindowProxy.menubar Test

- -

Manual Test Steps:

-
    -
  1. Make the menubar visible in the user agent before executing this test.
  2. -
  3. You may need to manually reload afterwards.
  4. -
- -
- - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html b/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html deleted file mode 100644 index d7f109840dcf..000000000000 --- a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Window Proxy personalbar visible flag Test - - - - - -

Description

-

WindowProxy.personalbar Test

- -

Manual Test Steps:

-
    -
  1. Make the personalbar visible in the user agent before executing this test.
  2. -
  3. You may need to manually reload afterwards.
  4. -
- -
- - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html b/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html deleted file mode 100644 index c412bdbe5eec..000000000000 --- a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - Window Proxy scrollbars visible flag Test - - - - - -

Description

-

WindowProxy.scrollbars Test

- -

Manual Test Steps:

-
    -
  1. Make the scrollbars visible in the user agent before executing this test.
  2. -
  3. You may need to manually reload afterwards.
  4. -
- -
- - - - diff --git a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html b/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html deleted file mode 100644 index b09fcc017585..000000000000 --- a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - WindowProxy statusbar visible flag Test - - - - - -

Description

-

WindowProxy.statusbar Test

- -

Manual Test Steps:

-
    -
  1. Make the statusbar visible in the user agent before executing this test.
  2. -
  3. You may need to manually reload afterwards.
  4. -
- -
- - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html b/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html deleted file mode 100644 index ba465443151f..000000000000 --- a/tests/wpt/web-platform-tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - WindowProxy toolbar visible flag Test - - - - - -

Description

-

WindowProxy.toolbar Test

- -

Manual Test Steps:

-
    -
  1. Make the toolbar visible in the user agent before executing this test.
  2. -
  3. You may need to manually reload afterwards.
  4. -
- -
- - - - \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3-ref.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3-ref.html new file mode 100644 index 000000000000..e465fd433c99 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3-ref.html @@ -0,0 +1,91 @@ + + + Reference for default 'border-color' on table (with 'color' set) + + + + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3q.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3q.html new file mode 100644 index 000000000000..4b481194dc90 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3q.html @@ -0,0 +1,95 @@ + + + Testing default 'border-color' on table (with 'color' set), in quirks mode + + + + + + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3s.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3s.html new file mode 100644 index 000000000000..c4c019c8eb30 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/tables/table-border-3s.html @@ -0,0 +1,95 @@ + + + Testing default 'border-color' on table (with 'color' set), in standards mode + + + + + + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
diff --git a/tests/wpt/web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js b/tests/wpt/web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js new file mode 100644 index 000000000000..d5c8469bafac --- /dev/null +++ b/tests/wpt/web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js @@ -0,0 +1,19 @@ +// Make sure that the load event for an iframe doesn't fire at the +// point when a navigation triggered by document.write() starts in it, +// but rather when that navigation completes. + +async_test(t => { + const frame = document.body.appendChild(document.createElement("iframe")); + const doc = frame.contentDocument; + const url = URL.createObjectURL(new Blob(["PASS"], { type: "text/html"})); + + frame.onload = t.step_func_done(() => { + assert_equals(frame.contentDocument.body.textContent, "PASS", + "Why is our load event firing before the new document loaded?"); + }); + + doc.open(); + doc.write(`FAIL + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/interfaces/DOM-Parsing.idl b/tests/wpt/web-platform-tests/interfaces/DOM-Parsing.idl index f3a13342f5eb..c5de42b0cfc5 100644 --- a/tests/wpt/web-platform-tests/interfaces/DOM-Parsing.idl +++ b/tests/wpt/web-platform-tests/interfaces/DOM-Parsing.idl @@ -18,12 +18,18 @@ enum SupportedType { [Constructor, Exposed=Window] - interface XMLSerializer { +interface XMLSerializer { DOMString serializeToString(Node root); }; -partial interface Element { +interface mixin InnerHTML { [CEReactions, TreatNullAs=EmptyString] attribute DOMString innerHTML; +}; + +Element includes InnerHTML; +ShadowRoot includes InnerHTML; + +partial interface Element { [CEReactions, TreatNullAs=EmptyString] attribute DOMString outerHTML; [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text); }; diff --git a/tests/wpt/web-platform-tests/interfaces/FileAPI.idl b/tests/wpt/web-platform-tests/interfaces/FileAPI.idl index 1fd6bac945b7..789519cccaab 100644 --- a/tests/wpt/web-platform-tests/interfaces/FileAPI.idl +++ b/tests/wpt/web-platform-tests/interfaces/FileAPI.idl @@ -12,8 +12,8 @@ interface Blob { readonly attribute DOMString type; // slice Blob into byte-ranged chunks - Blob slice([Clamp] optional long long start, - [Clamp] optional long long end, + Blob slice(optional [Clamp] long long start, + optional [Clamp] long long end, optional DOMString contentType); }; @@ -90,6 +90,6 @@ interface FileReaderSync { [Exposed=(Window,DedicatedWorker,SharedWorker)] partial interface URL { - static DOMString createObjectURL(Blob blob); + static DOMString createObjectURL((Blob or MediaSource) obj); static void revokeObjectURL(DOMString url); }; diff --git a/tests/wpt/web-platform-tests/interfaces/IndexedDB.idl b/tests/wpt/web-platform-tests/interfaces/IndexedDB.idl index 868338b3080c..21ff252fffe5 100644 --- a/tests/wpt/web-platform-tests/interfaces/IndexedDB.idl +++ b/tests/wpt/web-platform-tests/interfaces/IndexedDB.idl @@ -171,6 +171,7 @@ interface IDBCursor { readonly attribute IDBCursorDirection direction; readonly attribute any key; readonly attribute any primaryKey; + readonly attribute IDBRequest request; void advance([EnforceRange] unsigned long count); void continue(optional any key); diff --git a/tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl b/tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl index e48ca6a5e463..99d1155a3e36 100644 --- a/tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl +++ b/tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl @@ -16,13 +16,42 @@ partial interface Navigator { [SecureContext, SameObject] readonly attribute Clipboard clipboard; }; +typedef sequence ClipboardItems; + [SecureContext, Exposed=Window] interface Clipboard : EventTarget { - Promise read(); + Promise read(); Promise readText(); - Promise write(DataTransfer data); + Promise write(ClipboardItems data); Promise writeText(DOMString data); }; +typedef (DOMString or Blob) ClipboardItemDataType; +typedef Promise ClipboardItemData; + +callback ClipboardItemDelayedCallback = ClipboardItemData (); + +[Constructor(record items, + optional ClipboardItemOptions options), + Exposed=Window] interface ClipboardItem { + static ClipboardItem createDelayed( + record items, + optional ClipboardItemOptions options); + + readonly attribute PresentationStyle presentationStyle; + readonly attribute long long lastModified; + readonly attribute boolean delayed; + + readonly attribute FrozenArray types; + + Promise getType(DOMString type); +}; + +enum PresentationStyle { "unspecified", "inline", "attachment" }; + +dictionary ClipboardItemOptions { + PresentationStyle presentationStyle = "unspecified"; +}; + dictionary ClipboardPermissionDescriptor : PermissionDescriptor { boolean allowWithoutGesture = false; }; diff --git a/tests/wpt/web-platform-tests/interfaces/css-layout-api.idl b/tests/wpt/web-platform-tests/interfaces/css-layout-api.idl index 9440684a26cc..31ab6eb4d0b2 100644 --- a/tests/wpt/web-platform-tests/interfaces/css-layout-api.idl +++ b/tests/wpt/web-platform-tests/interfaces/css-layout-api.idl @@ -134,7 +134,7 @@ dictionary FragmentResultOptions { BreakTokenOptions breakToken = null; }; -[Constructor(FragmentResultOptions)] +[Constructor(optional FragmentResultOptions options)] interface FragmentResult { readonly attribute double inlineSize; readonly attribute double blockSize; diff --git a/tests/wpt/web-platform-tests/interfaces/css-pseudo.idl b/tests/wpt/web-platform-tests/interfaces/css-pseudo.idl index c51f2217f34f..2b557e653163 100644 --- a/tests/wpt/web-platform-tests/interfaces/css-pseudo.idl +++ b/tests/wpt/web-platform-tests/interfaces/css-pseudo.idl @@ -4,24 +4,11 @@ // Source: CSS Pseudo-Elements Module Level 4 (https://drafts.csswg.org/css-pseudo-4/) [Exposed=Window] -interface CSSPseudoElement { +interface CSSPseudoElement : EventTarget { readonly attribute CSSOMString type; readonly attribute Element element; - readonly attribute CSSStyleDeclaration style; }; -CSSPseudoElement implements EventTarget; - -[Exposed=Window] -interface CSSPseudoElementList { - readonly attribute unsigned long length; - CSSPseudoElement item(unsigned long index); - CSSPseudoElement getByType(CSSOMString type); - // replies null if no pseudo-element exists for - // the requested type -}; - -partial interface Window { - CSSPseudoElementList getPseudoElements(Element elt, - CSSOMString type); +partial interface Element { + CSSPseudoElement? pseudo(CSSOMString type); }; diff --git a/tests/wpt/web-platform-tests/interfaces/feature-policy.idl b/tests/wpt/web-platform-tests/interfaces/feature-policy.idl index 2a0421580161..3ded1e9b0c64 100644 --- a/tests/wpt/web-platform-tests/interfaces/feature-policy.idl +++ b/tests/wpt/web-platform-tests/interfaces/feature-policy.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) -// Source: Feature Policy (https://wicg.github.io/feature-policy/) +// Source: Feature Policy (https://w3c.github.io/webappsec-feature-policy/) [NoInterfaceObject] interface FeaturePolicy { diff --git a/tests/wpt/web-platform-tests/interfaces/generic-sensor.idl b/tests/wpt/web-platform-tests/interfaces/generic-sensor.idl index 2e7aacbec176..2921c50a65e8 100644 --- a/tests/wpt/web-platform-tests/interfaces/generic-sensor.idl +++ b/tests/wpt/web-platform-tests/interfaces/generic-sensor.idl @@ -3,7 +3,7 @@ // (https://github.com/tidoust/reffy-reports) // Source: Generic Sensor API (https://w3c.github.io/sensors/) -[SecureContext, Exposed=Window] +[SecureContext, Exposed=(DedicatedWorker, Window)] interface Sensor : EventTarget { readonly attribute boolean activated; readonly attribute boolean hasReading; @@ -20,7 +20,7 @@ dictionary SensorOptions { }; [Constructor(DOMString type, SensorErrorEventInit errorEventInitDict), - SecureContext, Exposed=Window] + SecureContext, Exposed=(DedicatedWorker, Window)] interface SensorErrorEvent : Event { readonly attribute DOMException error; }; @@ -58,63 +58,3 @@ enum MockSensorType { dictionary MockSensorReadingValues { }; - -dictionary AmbientLightReadingValues { - required double? illuminance; -}; - -dictionary AccelerometerReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary LinearAccelerationReadingValues : AccelerometerReadingValues { -}; - -dictionary GravityReadingValues : AccelerometerReadingValues { -}; - -dictionary GyroscopeReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary MagnetometerReadingValues { - required double? x; - required double? y; - required double? z; -}; - -dictionary UncalibratedMagnetometerReadingValues { - required double? x; - required double? y; - required double? z; - required double? xBias; - required double? yBias; - required double? zBias; -}; - -dictionary AbsoluteOrientationReadingValues { - required FrozenArray? quaternion; -}; - -dictionary RelativeOrientationReadingValues : AbsoluteOrientationReadingValues { -}; - -dictionary GeolocationReadingValues { - required double? latitude; - required double? longitude; - required double? altitude; - required double? accuracy; - required double? altitudeAccuracy; - required double? heading; - required double? speed; -}; - -dictionary ProximityReadingValues { - required double? distance; - required double? max; - required boolean? near; -}; diff --git a/tests/wpt/web-platform-tests/interfaces/geolocation-sensor.idl b/tests/wpt/web-platform-tests/interfaces/geolocation-sensor.idl index 41c310acefe1..074d7bb97315 100644 --- a/tests/wpt/web-platform-tests/interfaces/geolocation-sensor.idl +++ b/tests/wpt/web-platform-tests/interfaces/geolocation-sensor.idl @@ -3,7 +3,9 @@ // (https://github.com/tidoust/reffy-reports) // Source: Geolocation Sensor (https://wicg.github.io/geolocation-sensor/) -[Constructor(optional GeolocationSensorOptions options), SecureContext, Exposed=Window] +[Constructor(optional GeolocationSensorOptions options), + SecureContext, + Exposed=(DedicatedWorker, Window)] interface GeolocationSensor : Sensor { static Promise read(optional ReadOptions readOptions); readonly attribute unrestricted double? latitude; diff --git a/tests/wpt/web-platform-tests/interfaces/keyboard-lock.idl b/tests/wpt/web-platform-tests/interfaces/keyboard-lock.idl index 90812ae89147..5990976c1c82 100644 --- a/tests/wpt/web-platform-tests/interfaces/keyboard-lock.idl +++ b/tests/wpt/web-platform-tests/interfaces/keyboard-lock.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) -// Source: Keyboard Lock (https://w3c.github.io/keyboard-lock/) +// Source: Keyboard Lock (https://wicg.github.io/keyboard-lock/) partial interface Navigator { [SecureContext, SameObject] readonly attribute Keyboard keyboard; diff --git a/tests/wpt/web-platform-tests/interfaces/mediacapture-depth.idl b/tests/wpt/web-platform-tests/interfaces/mediacapture-depth.idl index 63e839cba937..907940aed7de 100644 --- a/tests/wpt/web-platform-tests/interfaces/mediacapture-depth.idl +++ b/tests/wpt/web-platform-tests/interfaces/mediacapture-depth.idl @@ -4,76 +4,23 @@ // Source: Media Capture Depth Stream Extensions (https://w3c.github.io/mediacapture-depth/) partial dictionary MediaTrackSupportedConstraints { - // Apply to both depth stream track and color stream track: + // Applies to both depth stream track and color stream track: boolean videoKind = true; - boolean focalLengthX = false; - boolean focalLengthY = false; - boolean principalPointX = false; - boolean principalPointY = false; - boolean deprojectionDistortionCoefficients = false; - boolean projectionDistortionCoefficients = false; - // Apply to depth stream track: - boolean depthNear = false; - boolean depthFar = false; - boolean depthToVideoTransform = false; }; partial dictionary MediaTrackCapabilities { - // Apply to both depth stream track and color stream track: + // Applies to both depth stream track and color stream track: DOMString videoKind; - (double or DoubleRange) focalLengthX; - (double or DoubleRange) focalLengthY; - (double or DoubleRange) principalPointX; - (double or DoubleRange) principalPointY; - boolean deprojectionDistortionCoefficients; - boolean projectionDistortionCoefficients; - // Apply to depth stream track: - (double or DoubleRange) depthNear; - (double or DoubleRange) depthFar; - boolean depthToVideoTransform; }; partial dictionary MediaTrackConstraintSet { - // Apply to both depth stream track and color stream track: + // Applies to both depth stream track and color stream track: ConstrainDOMString videoKind; - ConstrainDouble focalLengthX; - ConstrainDouble focalLengthY; - ConstrainDouble principalPointX; - ConstrainDouble principalPointY; - ConstrainBoolean deprojectionDistortionCoefficients; - ConstrainBoolean projectionDistortionCoefficients; - // Apply to depth stream track: - ConstrainDouble depthNear; - ConstrainDouble depthFar; - ConstrainBoolean depthToVideoTransform; }; partial dictionary MediaTrackSettings { - // Apply to both depth stream track and color stream track: + // Applies to both depth stream track and color stream track: DOMString videoKind; - double focalLengthX; - double focalLengthY; - double principalPointX; - double principalPointY; - DistortionCoefficients deprojectionDistortionCoefficients; - DistortionCoefficients projectionDistortionCoefficients; - // Apply to depth stream track: - double depthNear; - double depthFar; - Transformation depthToVideoTransform; -}; - -dictionary DistortionCoefficients { - double k1; - double k2; - double p1; - double p2; - double k3; -}; - -dictionary Transformation { - Float32Array transformationMatrix; - DOMString videoDeviceId; }; enum VideoKindEnum { diff --git a/tests/wpt/web-platform-tests/interfaces/wake-lock.idl b/tests/wpt/web-platform-tests/interfaces/wake-lock.idl index ac8b70c157a2..10e714828d9b 100644 --- a/tests/wpt/web-platform-tests/interfaces/wake-lock.idl +++ b/tests/wpt/web-platform-tests/interfaces/wake-lock.idl @@ -5,17 +5,14 @@ enum WakeLockType { "screen", "system" }; -partial interface Navigator { - [SecureContext] Promise getWakeLock(WakeLockType type); -}; - -[SecureContext, Exposed=Window] interface WakeLock : EventTarget { +[Constructor(WakeLockType type), SecureContext, Exposed=(DedicatedWorker,Window)] +interface WakeLock : EventTarget { readonly attribute WakeLockType type; readonly attribute boolean active; attribute EventHandler onactivechange; - WakeLockRequest createRequest(); + Promise request(optional WakeLockRequestOptions options); }; -[SecureContext, Exposed=Window] interface WakeLockRequest { - void cancel(); +dictionary WakeLockRequestOptions { + AbortSignal? signal; }; diff --git a/tests/wpt/web-platform-tests/interfaces/webrtc.idl b/tests/wpt/web-platform-tests/interfaces/webrtc.idl index d60139ad946e..413a96ac5605 100644 --- a/tests/wpt/web-platform-tests/interfaces/webrtc.idl +++ b/tests/wpt/web-platform-tests/interfaces/webrtc.idl @@ -105,7 +105,7 @@ interface RTCPeerConnection : EventTarget { readonly attribute RTCSessionDescription? remoteDescription; readonly attribute RTCSessionDescription? currentRemoteDescription; readonly attribute RTCSessionDescription? pendingRemoteDescription; - Promise addIceCandidate(RTCIceCandidateInit candidate); + Promise addIceCandidate(optional RTCIceCandidateInit candidate); readonly attribute RTCSignalingState signalingState; readonly attribute RTCIceGatheringState iceGatheringState; readonly attribute RTCIceConnectionState iceConnectionState; @@ -609,6 +609,26 @@ dictionary RTCStatsEventInit : EventInit { required RTCStatsReport report; }; +[ + Exposed=Window, + Constructor(RTCErrorInit init, optional DOMString message = "")] interface RTCError { + readonly attribute RTCErrorDetailType errorDetail; + readonly attribute long? sdpLineNumber; + readonly attribute long? httpRequestStatusCode; + readonly attribute long? sctpCauseCode; + readonly attribute unsigned long? receivedAlert; + readonly attribute unsigned long? sentAlert; +}; + +dictionary RTCErrorInit { + required RTCErrorDetailType errorDetail; + long sdpLineNumber; + long httpRequestStatusCode; + long sctpCauseCode; + unsigned long receivedAlert; + unsigned long sentAlert; +}; + enum RTCErrorDetailType { "data-channel-failure", "dtls-failure", @@ -627,12 +647,12 @@ enum RTCErrorDetailType { "hardware-encoder-error" }; -[Exposed=Window, - Constructor(DOMString type, optional RTCErrorEventInit eventInitDict)] -interface RTCErrorEvent : Event { - readonly attribute RTCError? error; +[ + Exposed=Window, + Constructor(DOMString type, RTCErrorEventInit eventInitDict)] interface RTCErrorEvent : Event { + [SameObject] readonly attribute RTCError error; }; dictionary RTCErrorEventInit : EventInit { - RTCError? error = null; + required RTCError error; }; diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist index 12b32126b667..fd4d4049d6d2 100644 --- a/tests/wpt/web-platform-tests/lint.whitelist +++ b/tests/wpt/web-platform-tests/lint.whitelist @@ -187,8 +187,9 @@ SET TIMEOUT: paint-timing/resources/subframe-painting.html SET TIMEOUT: payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html SET TIMEOUT: preload/single-download-preload.html SET TIMEOUT: resize-observer/resources/iframe.html -SET TIMEOUT: resource-timing/resources/iframe-TAO* SET TIMEOUT: resource-timing/resources/nested-contexts.js +SET TIMEOUT: resource-timing/TAO-null-opaque-origin.sub.html +SET TIMEOUT: resource-timing/TAO-case-insensitive-null-opaque-origin.sub.html SET TIMEOUT: screen-orientation/onchange-event.html SET TIMEOUT: secure-contexts/basic-popup-and-iframe-tests.https.js SET TIMEOUT: service-workers/cache-storage/script-tests/cache-abort.js diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004-ref.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004-ref.html new file mode 100644 index 000000000000..8014f0a89525 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004-ref.html @@ -0,0 +1,27 @@ + + + + + fractions linethickness + + + +

This test passes if you see no fraction bar.

+ + + + + + + + diff --git a/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004.html b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004.html new file mode 100644 index 000000000000..ff96a3d753e2 --- /dev/null +++ b/tests/wpt/web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004.html @@ -0,0 +1,30 @@ + + + + + fractions linethickness + + + + + + +

This test passes if you see no fraction bar.

+ + + + + + + + diff --git a/tests/wpt/web-platform-tests/payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html b/tests/wpt/web-platform-tests/payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html index cf0bb289d73b..abbf39ba3959 100644 --- a/tests/wpt/web-platform-tests/payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html +++ b/tests/wpt/web-platform-tests/payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html @@ -141,7 +141,7 @@ Object.freeze(recursiveData); const modifierWithRecursiveData = Object.freeze({ - supportedMethods: validMethodBasicCard, + supportedMethods: "basic-card", total: validTotal, data: recursiveData, }); @@ -186,7 +186,7 @@

updateWith() method - "abort the update"