From 399043f6a9e28684a400851d0aa979c8409114f0 Mon Sep 17 00:00:00 2001 From: WPT Sync Bot Date: Wed, 20 Jan 2021 08:19:03 +0000 Subject: [PATCH] Update web-platform-tests to revision 8afe199d816965050217a49a3d4479ec36822d37 --- .../FileAPI/url/url-charset.window.js.ini | 8 - .../cookies/attributes/invalid.html.ini | 13 + .../cookies/attributes/max-age.html.ini | 4 + .../cookies/name/name.html.ini | 75 +++ .../nested-scale-animations.html.ini | 2 + .../transform-scale-hittest.html.ini | 3 + .../calc-catch-divide-by-0.html.ini | 64 ++ .../css/css-values/calc-infinity-nan.html.ini | 85 +++ .../cssom-view/elementFromPoint-001.html.ini | 4 + .../ParentNode-querySelector-All-xht.xht.ini | 151 +++++ .../ParentNode-querySelector-All.html.ini | 151 +++++ .../fetch/content-type/response.window.js.ini | 12 +- .../fetch/content-type/script.window.js.ini | 2 +- .../nosniff/parsing-nosniff.window.js.ini | 6 - .../traverse_the_history_5.html.ini} | 2 +- .../embedded-opener-remove-frame.html.ini | 1 + .../supported-elements.html.ini | 4 +- .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- .../iframe_sandbox_popups_escaping-3.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 2 +- ...rame_sandbox_popups_nonescaping-3.html.ini | 3 +- .../form-double-submit-2.html.ini | 4 - .../textfieldselection/select-event.html.ini | 65 +-- .../script-onerror-insertion-point-2.html.ini | 2 + .../selectors/pseudo-classes/link.html.ini | 4 + .../document-write/module-delayed.html.ini | 4 - .../sub-sample-buffer-stitching.html.ini | 6 + .../017.html.ini | 0 .../webmessaging/with-ports/018.html.ini | 5 - .../webmessaging/without-ports/018.html.ini | 5 - .../Worker/Worker-constructor.html.ini | 2 + .../FileAPI/url/url-charset.window.js.ini | 8 - tests/wpt/metadata/MANIFEST.json | 551 ++++++------------ .../cookies/attributes/invalid.html.ini | 13 + .../cookies/attributes/max-age.html.ini | 4 + .../cookies/http-state/general-tests.html.ini | 24 - .../cookies/http-state/mozilla-tests.html.ini | 16 - tests/wpt/metadata/cookies/name/name.html.ini | 75 +++ .../nested-scale-animations.html.ini | 2 + .../transform-scale-hittest.html.ini | 3 + .../calc-catch-divide-by-0.html.ini | 64 ++ .../css/css-values/calc-infinity-nan.html.ini | 85 +++ .../cssom-view/elementFromPoint-001.html.ini | 4 + .../ParentNode-querySelector-All-xht.xht.ini | 6 + .../ParentNode-querySelector-All.html.ini | 6 + .../fetch/content-type/response.window.js.ini | 12 +- .../fetch/content-type/script.window.js.ini | 2 +- .../nosniff/parsing-nosniff.window.js.ini | 6 - .../traverse_the_history_5.html.ini} | 2 +- .../embedded-opener-remove-frame.html.ini | 1 + .../supported-elements.html.ini | 4 +- .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- .../iframe_sandbox_popups_escaping-3.html.ini | 3 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 2 +- ...rame_sandbox_popups_nonescaping-3.html.ini | 3 +- .../form-double-submit-2.html.ini | 4 - .../textfieldselection/select-event.html.ini | 65 +-- .../script-onerror-insertion-point-2.html.ini | 2 + .../selectors/pseudo-classes/link.html.ini | 4 + .../document-write/module-delayed.html.ini | 4 - .../sub-sample-buffer-stitching.html.ini | 6 + .../017.html.ini | 0 .../webmessaging/with-ports/018.html.ini | 5 - .../webmessaging/without-ports/018.html.ini | 5 - .../Worker/Worker-constructor.html.ini | 2 + .../cookies/attributes/expires.html | 19 +- .../cookies/attributes/invalid.html | 63 +- .../cookies/attributes/max-age.html | 45 ++ .../cookies/http-state/general-tests.html | 59 -- .../cookies/http-state/mozilla-tests.html | 46 -- .../resources/test-files/0001-expected | 1 - .../http-state/resources/test-files/0001-test | 1 - .../resources/test-files/0002-expected | 1 - .../http-state/resources/test-files/0002-test | 1 - .../resources/test-files/0003-expected | 1 - .../http-state/resources/test-files/0003-test | 2 - .../resources/test-files/0004-expected | 1 - .../http-state/resources/test-files/0004-test | 1 - .../resources/test-files/0005-expected | 1 - .../http-state/resources/test-files/0005-test | 1 - .../resources/test-files/0006-expected | 0 .../http-state/resources/test-files/0006-test | 1 - .../resources/test-files/0007-expected | 1 - .../http-state/resources/test-files/0007-test | 1 - .../resources/test-files/0008-expected | 1 - .../http-state/resources/test-files/0008-test | 1 - .../resources/test-files/0009-expected | 1 - .../http-state/resources/test-files/0009-test | 1 - .../resources/test-files/0010-expected | 0 .../http-state/resources/test-files/0010-test | 1 - .../resources/test-files/0011-expected | 1 - .../http-state/resources/test-files/0011-test | 1 - .../resources/test-files/0012-expected | 1 - .../http-state/resources/test-files/0012-test | 1 - .../resources/test-files/0013-expected | 1 - .../http-state/resources/test-files/0013-test | 2 - .../resources/test-files/0014-expected | 1 - .../http-state/resources/test-files/0014-test | 2 - .../resources/test-files/0015-expected | 1 - .../http-state/resources/test-files/0015-test | 2 - .../resources/test-files/0016-expected | 1 - .../http-state/resources/test-files/0016-test | 2 - .../resources/test-files/0017-expected | 2 - .../http-state/resources/test-files/0017-test | 1 - .../resources/test-files/0018-expected | 2 - .../http-state/resources/test-files/0018-test | 1 - .../resources/test-files/0019-expected | 1 - .../http-state/resources/test-files/0019-test | 1 - .../resources/test-files/0020-expected | 1 - .../http-state/resources/test-files/0020-test | 3 - .../resources/test-files/0021-expected | 1 - .../http-state/resources/test-files/0021-test | 3 - .../resources/test-files/0022-expected | 1 - .../http-state/resources/test-files/0022-test | 3 - .../resources/test-files/0023-expected | 1 - .../http-state/resources/test-files/0023-test | 2 - .../resources/test-files/0024-expected | 1 - .../http-state/resources/test-files/0024-test | 2 - .../resources/test-files/0025-expected | 1 - .../http-state/resources/test-files/0025-test | 2 - .../resources/test-files/0026-expected | 1 - .../http-state/resources/test-files/0026-test | 2 - .../resources/test-files/0027-expected | 1 - .../http-state/resources/test-files/0027-test | 2 - .../resources/test-files/0028-expected | 1 - .../http-state/resources/test-files/0028-test | 2 - .../resources/test-files/mozilla0001-expected | 0 .../resources/test-files/mozilla0001-test | 1 - .../resources/test-files/mozilla0002-expected | 0 .../resources/test-files/mozilla0002-test | 1 - .../resources/test-files/mozilla0003-expected | 0 .../resources/test-files/mozilla0003-test | 1 - .../resources/test-files/mozilla0004-expected | 1 - .../resources/test-files/mozilla0004-test | 1 - .../resources/test-files/mozilla0005-expected | 0 .../resources/test-files/mozilla0005-test | 1 - .../resources/test-files/mozilla0006-expected | 1 - .../resources/test-files/mozilla0006-test | 1 - .../resources/test-files/mozilla0007-expected | 0 .../resources/test-files/mozilla0007-test | 1 - .../resources/test-files/mozilla0008-expected | 1 - .../resources/test-files/mozilla0008-test | 2 - .../resources/test-files/mozilla0009-expected | 1 - .../resources/test-files/mozilla0009-test | 3 - .../resources/test-files/mozilla0010-expected | 1 - .../resources/test-files/mozilla0010-test | 4 - .../resources/test-files/mozilla0012-expected | 1 - .../resources/test-files/mozilla0012-test | 2 - .../resources/test-files/mozilla0013-expected | 0 .../resources/test-files/mozilla0013-test | 2 - .../resources/test-files/mozilla0014-expected | 1 - .../resources/test-files/mozilla0014-test | 1 - .../resources/test-files/mozilla0015-expected | 1 - .../resources/test-files/mozilla0015-test | 2 - .../resources/test-files/mozilla0016-expected | 1 - .../resources/test-files/mozilla0016-test | 3 - .../resources/test-files/mozilla0017-expected | 1 - .../resources/test-files/mozilla0017-test | 4 - .../web-platform-tests/cookies/name/name.html | 50 ++ .../cookies/value/value.html | 5 + .../css/capturing-snap-positions.html | 55 ++ .../nested-scale-animations-ref.html | 3 + .../nested-scale-animations.html | 36 ++ .../overflow-clip-margin-007-ref.html | 24 + .../overflow-clip-margin-007.html | 34 ++ .../table-height-redistribution.html | 207 +++++++ .../css-values/calc-catch-divide-by-0.html | 47 ++ .../css/css-values/calc-infinity-nan.html | 53 ++ .../web-platform-tests/dom/nodes/selectors.js | 4 +- .../event-timing/toJSON.html | 2 +- .../fetch/nosniff/parsing-nosniff.window.js | 9 +- .../iframe-focuses-parent-different-site.html | 20 + .../iframe-focuses-parent-same-site.html | 20 + ...e-focuses-parent-different-site-inner.html | 17 + ...e-focuses-parent-different-site-other.html | 14 + ...cuses-parent-different-site-outer.sub.html | 39 ++ ...iframe-focuses-parent-same-site-inner.html | 17 + ...iframe-focuses-parent-same-site-other.html | 14 + ...iframe-focuses-parent-same-site-outer.html | 39 ++ .../query-encoding/navigation.sub.html | 34 +- .../selectors/pseudo-classes/link.html | 5 +- tests/wpt/web-platform-tests/lint.ignore | 2 + ...releasepointercapture_pointerup_mouse.html | 103 ++++ ...releasepointercapture_pointerup_touch.html | 102 ++++ ...ent_setpointercapture_pointerup_mouse.html | 99 ++++ ...ent_setpointercapture_pointerup_touch.html | 102 ++++ .../webrtc/protocol/vp8-fmtp.html | 44 ++ 187 files changed, 2413 insertions(+), 821 deletions(-) delete mode 100644 tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini create mode 100644 tests/wpt/metadata-layout-2020/cookies/attributes/invalid.html.ini create mode 100644 tests/wpt/metadata-layout-2020/cookies/attributes/max-age.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-animations/nested-scale-animations.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-values/calc-catch-divide-by-0.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-values/calc-infinity-nan.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini create mode 100644 tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All-xht.xht.ini create mode 100644 tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All.html.ini rename tests/wpt/{metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini => metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini} (71%) delete mode 100644 tests/wpt/metadata-layout-2020/html/semantics/forms/form-submission-0/form-double-submit-2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/selectors/pseudo-classes/link.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini rename tests/wpt/metadata-layout-2020/webmessaging/{without-ports => with-ports}/017.html.ini (100%) delete mode 100644 tests/wpt/metadata-layout-2020/webmessaging/with-ports/018.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/webmessaging/without-ports/018.html.ini create mode 100644 tests/wpt/metadata-layout-2020/workers/constructors/Worker/Worker-constructor.html.ini delete mode 100644 tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini create mode 100644 tests/wpt/metadata/cookies/attributes/invalid.html.ini create mode 100644 tests/wpt/metadata/cookies/attributes/max-age.html.ini delete mode 100644 tests/wpt/metadata/cookies/http-state/general-tests.html.ini delete mode 100644 tests/wpt/metadata/cookies/http-state/mozilla-tests.html.ini create mode 100644 tests/wpt/metadata/css/css-animations/nested-scale-animations.html.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-catch-divide-by-0.html.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-infinity-nan.html.ini create mode 100644 tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini rename tests/wpt/{metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini => metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini} (71%) delete mode 100644 tests/wpt/metadata/html/semantics/forms/form-submission-0/form-double-submit-2.html.ini create mode 100644 tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini create mode 100644 tests/wpt/metadata/html/semantics/selectors/pseudo-classes/link.html.ini delete mode 100644 tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini rename tests/wpt/metadata/webmessaging/{without-ports => with-ports}/017.html.ini (100%) delete mode 100644 tests/wpt/metadata/webmessaging/with-ports/018.html.ini delete mode 100644 tests/wpt/metadata/webmessaging/without-ports/018.html.ini create mode 100644 tests/wpt/metadata/workers/constructors/Worker/Worker-constructor.html.ini delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/general-tests.html delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/mozilla-tests.html delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0001-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0001-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0002-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0002-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0003-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0003-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0004-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0004-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0005-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0005-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0006-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0006-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0007-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0007-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0008-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0008-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0009-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0009-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0010-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0010-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0011-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0011-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0012-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0012-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0013-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0013-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0014-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0014-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0015-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0015-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0016-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0016-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0017-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0017-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0018-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0018-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0019-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0019-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0020-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0020-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0021-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0021-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0022-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0022-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0023-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0023-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0024-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0024-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0025-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0025-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0026-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0026-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0027-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0027-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0028-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/0028-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0001-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0001-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0002-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0002-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0003-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0003-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0004-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0004-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0005-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0005-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0006-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0006-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0007-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0007-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0008-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0008-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0009-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0009-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0010-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0010-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0012-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0012-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0013-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0013-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0014-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0014-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0015-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0015-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0016-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0016-test delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0017-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/mozilla0017-test create mode 100644 tests/wpt/web-platform-tests/css/capturing-snap-positions.html create mode 100644 tests/wpt/web-platform-tests/css/css-animations/nested-scale-animations-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-animations/nested-scale-animations.html create mode 100644 tests/wpt/web-platform-tests/css/css-overflow/overflow-clip-margin-007-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-overflow/overflow-clip-margin-007.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/tentative/table-height-redistribution.html create mode 100644 tests/wpt/web-platform-tests/css/css-values/calc-catch-divide-by-0.html create mode 100644 tests/wpt/web-platform-tests/css/css-values/calc-infinity-nan.html create mode 100644 tests/wpt/web-platform-tests/focus/iframe-focuses-parent-different-site.html create mode 100644 tests/wpt/web-platform-tests/focus/iframe-focuses-parent-same-site.html create mode 100644 tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-different-site-inner.html create mode 100644 tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-different-site-other.html create mode 100644 tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-different-site-outer.sub.html create mode 100644 tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-inner.html create mode 100644 tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-other.html create mode 100644 tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-outer.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html create mode 100644 tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_touch.html create mode 100644 tests/wpt/web-platform-tests/webrtc/protocol/vp8-fmtp.html diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini deleted file mode 100644 index a9005e45d6e..00000000000 --- a/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini +++ /dev/null @@ -1,8 +0,0 @@ -[url-charset.window.html] - expected: TIMEOUT - [Blob charset should override any auto-detected charset.] - expected: TIMEOUT - - [Blob charset should override .] - expected: TIMEOUT - diff --git a/tests/wpt/metadata-layout-2020/cookies/attributes/invalid.html.ini b/tests/wpt/metadata-layout-2020/cookies/attributes/invalid.html.ini new file mode 100644 index 00000000000..8b147918cfb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/cookies/attributes/invalid.html.ini @@ -0,0 +1,13 @@ +[invalid.html] + [Ignore `Set-Cookie: =` with other `Set-Cookie` headers] + expected: FAIL + + [Ignore name- and value-less `Set-Cookie: `] + expected: FAIL + + [Ignore name- and value-less `Set-Cookie: ; bar`] + expected: FAIL + + [Ignore name- and value-less `Set-Cookie: \\t`] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/cookies/attributes/max-age.html.ini b/tests/wpt/metadata-layout-2020/cookies/attributes/max-age.html.ini new file mode 100644 index 00000000000..6726c070970 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/cookies/attributes/max-age.html.ini @@ -0,0 +1,4 @@ +[max-age.html] + [Set mulitiple cookies with valid max-age values] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/cookies/name/name.html.ini b/tests/wpt/metadata-layout-2020/cookies/name/name.html.ini index 5673d525a2d..a530b8cfc00 100644 --- a/tests/wpt/metadata-layout-2020/cookies/name/name.html.ini +++ b/tests/wpt/metadata-layout-2020/cookies/name/name.html.ini @@ -20,3 +20,78 @@ [Return the most recent nameless cookie] expected: FAIL + [Name is set as expected for "a=test] + expected: FAIL + + [Name is set as expected for 1=test] + expected: FAIL + + [Return the most recent nameless cookie, without leading =] + expected: FAIL + + [Ignore cookie with no name or value] + expected: FAIL + + [Return the most recent nameless cookie, even if preceded by =] + expected: FAIL + + [Ignore cookie with empty name and empty value] + expected: FAIL + + [Name is set as expected for $a=test] + expected: FAIL + + [Name is set as expected for (a=test] + expected: FAIL + + [Name is set as expected for @a=test] + expected: FAIL + + [Name is set as expected for *a=test] + expected: FAIL + + [Name is set as expected for -a=test] + expected: FAIL + + [Name is set as expected for _a=test] + expected: FAIL + + [Name is set as expected for &a=test] + expected: FAIL + + [Name is set as expected for a=test] + expected: FAIL + + [Name is set as expected for #a=test] + expected: FAIL + + [Return the most recent nameless cookie, even if preceded by =, in addition to other valid cookie] + expected: FAIL + + [Name is set as expected for ^a=test] + expected: FAIL + + [Name is set as expected for !a=test] + expected: FAIL + + [Overwrite nameless cookie] + expected: FAIL + + [Name is set as expected for %a=test] + expected: FAIL + + [Name is set as expected for +=test] + expected: FAIL + + [Name is set as expected for "a=b"=test] + expected: FAIL + + [Set nameless cookie, given `Set-Cookie: =test16`] + expected: FAIL + + [Name is set as expected for )a=test] + expected: FAIL + + [Name is set as expected for $=test] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/nested-scale-animations.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/nested-scale-animations.html.ini new file mode 100644 index 00000000000..ed515d22fd8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/nested-scale-animations.html.ini @@ -0,0 +1,2 @@ +[nested-scale-animations.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini index 4a1e8110f6f..f8e7e539aae 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini @@ -2,3 +2,6 @@ [Hit test intersecting scaled box] expected: FAIL + [Hit test within unscaled box] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-values/calc-catch-divide-by-0.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-catch-divide-by-0.html.ini new file mode 100644 index 00000000000..68f2aa26373 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-catch-divide-by-0.html.ini @@ -0,0 +1,64 @@ +[calc-catch-divide-by-0.html] + ['calc(100px / (2 - (-62 + 64)))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(100px * 0 / 0)' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * clamp(-1/0, 0, 1/0))' as a specified value should serialize as 'calc(0px)'.] + expected: FAIL + + ['calc(100px * (1 / (0)))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(100px * (1 / (2 - (-62 + 64))))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * max(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(100px * (1 / (2 - 2)))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * clamp(-1/0, 1/0, 10))' as a specified value should serialize as 'calc(10px)'.] + expected: FAIL + + ['calc(1px * min(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * clamp(0, 0/0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * clamp(0, 10, 0/0))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(100px / (2 - 2))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * min(1/0, 0))' as a specified value should serialize as 'calc(0px)'.] + expected: FAIL + + ['calc(1px * clamp(0/0, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * max(0/0, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(100px / 0)' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(100px / (0))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * max(1/0, 0))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * max(0, min(10, 0/0)))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * max(0, min(0/0, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(100px * (1 / 0))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-values/calc-infinity-nan.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-infinity-nan.html.ini new file mode 100644 index 00000000000..6060d1e32a4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-infinity-nan.html.ini @@ -0,0 +1,85 @@ +[calc-infinity-nan.html] + ['calc(1px * infinity * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity * 1px)'.] + expected: FAIL + + ['calc(1px * (infinity + infinity))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * infinity / infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * (infinity - infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10px)'.] + expected: FAIL + + ['calc(1px * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1 * max(nAn*2px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0px)'.] + expected: FAIL + + ['calc(1 * min(inFInity*4px, 0px))' as a specified value should serialize as 'calc(0px)'.] + expected: FAIL + + ['calc(1px * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * -infinity)' as a specified value should serialize as 'calc(-infinity * 1px)'.] + expected: FAIL + + ['calc(1px * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * 0 * infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1 * min(nan*3px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * 1/infinity)' as a specified value should serialize as 'calc(0px)'.] + expected: FAIL + + ['calc(1px * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1 * max(INFinity*3px, 0px))' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * nan)' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1 * clamp(-INFINITY*20px, 0px, infiniTY*10px))' as a specified value should serialize as 'calc(0px)'.] + expected: FAIL + + ['calc(1px * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + + ['calc(1px * iNFinIty)' as a specified value should serialize as 'calc(infinity * 1px)'.] + expected: FAIL + + ['calc(1px * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini new file mode 100644 index 00000000000..e38782d8c85 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini @@ -0,0 +1,4 @@ +[elementFromPoint-001.html] + [CSSOM View - 5 - extensions to the Document interface] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All-xht.xht.ini b/tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All-xht.xht.ini new file mode 100644 index 00000000000..ea51f5e2754 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All-xht.xht.ini @@ -0,0 +1,151 @@ +[ParentNode-querySelector-All-xht.xht] + [Detached Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Document.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [In-document Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Document.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Document.querySelectorAll: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited] + expected: FAIL + + [In-document Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Fragment.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Detached Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [In-document Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [In-document Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [In-document Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Detached Element.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [In-document Element.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Detached Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelector: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited] + expected: FAIL + + [Fragment.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [In-document Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Fragment.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Detached Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Detached Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Fragment.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Detached Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Detached Element.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Detached Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [In-document Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [In-document Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Document.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Document.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Detached Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Detached Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Document.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Fragment.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Detached Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Fragment.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [In-document Element.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [In-document Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Fragment.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Fragment.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All.html.ini b/tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All.html.ini new file mode 100644 index 00000000000..627a68b1c8d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/dom/nodes/ParentNode-querySelector-All.html.ini @@ -0,0 +1,151 @@ +[ParentNode-querySelector-All.html] + [Detached Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Document.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [In-document Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Document.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Document.querySelectorAll: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited] + expected: FAIL + + [In-document Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Fragment.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Detached Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [In-document Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [In-document Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [In-document Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Detached Element.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [In-document Element.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Detached Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelector: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited] + expected: FAIL + + [Fragment.querySelector: Slotted selector: ::slotted(foo)] + expected: FAIL + + [In-document Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Fragment.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Detached Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Detached Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Fragment.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Detached Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Detached Element.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Detached Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [In-document Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [In-document Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Document.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Document.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Detached Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Detached Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Document.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Document.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Fragment.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [Detached Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [Fragment.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter] + expected: FAIL + + [In-document Element.querySelectorAll: Slotted selector: ::slotted(foo)] + expected: FAIL + + [Fragment.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [In-document Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter] + expected: FAIL + + [In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo] + expected: FAIL + + [Fragment.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line] + expected: FAIL + + [Fragment.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + + [Document.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini index 9bf73d83817..4c18a97c4ef 100644 --- a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini @@ -312,18 +312,12 @@ [ + + + diff --git a/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-inner.html b/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-inner.html new file mode 100644 index 00000000000..222f73d075d --- /dev/null +++ b/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-inner.html @@ -0,0 +1,17 @@ + + + + +iframe focuses parent same site inner + + + + + diff --git a/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-other.html b/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-other.html new file mode 100644 index 00000000000..6d3f7dcc908 --- /dev/null +++ b/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-other.html @@ -0,0 +1,14 @@ + + + + +iframe focuses parent same site other + + + + + diff --git a/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-outer.html b/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-outer.html new file mode 100644 index 00000000000..798500f080f --- /dev/null +++ b/tests/wpt/web-platform-tests/focus/support/iframe-focuses-parent-same-site-outer.html @@ -0,0 +1,39 @@ + + + + +iframe focuses parent same site outer + + + + + + diff --git a/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html b/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html index bca61372b4c..7808434f05a 100644 --- a/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html +++ b/tests/wpt/web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html @@ -81,10 +81,42 @@ function test_follow_link(tag) { }, 'follow hyperlink <'+tag+' href>'); } -'a, area, link'.split(', ').forEach(function(str) { +'a, area'.split(', ').forEach(function(str) { test_follow_link(str); }); +async_test(function() { + const iframe = document.createElement('iframe'); + iframe.name = 'test_dont_follow_link'; + document.body.appendChild(iframe); + + const link = document.createElement('link'); + link.target = iframe.name; + link.setAttribute('href', input_url_html); + document.body.appendChild(link); + + const anchor = document.createElement('a'); + anchor.target = iframe.name; + anchor.setAttribute('href', blank); + document.body.appendChild(anchor); + + this.add_cleanup(function() { + iframe.remove(); + link.remove(); + anchor.remove(); + }); + + iframe.onload = this.step_func_done(() => { + assert_equals( + iframe.contentDocument.location.pathname, + '/html/infrastructure/urls/resolving-urls/query-encoding/resources/blank.py', + 'The navigation should occur instead of the navigation.'); + }); + + anchor.click(); + link.click(); +}, `don't follow hyperlink `); + // follow hyperlink with ping attribute function test_follow_link_ping(tag) { async_test(function() { diff --git a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/link.html b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/link.html index 05067dd2ecf..e9733eca70a 100644 --- a/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/link.html +++ b/tests/wpt/web-platform-tests/html/semantics/selectors/pseudo-classes/link.html @@ -17,8 +17,5 @@ diff --git a/tests/wpt/web-platform-tests/lint.ignore b/tests/wpt/web-platform-tests/lint.ignore index ab3d0e51570..aa5c7394651 100644 --- a/tests/wpt/web-platform-tests/lint.ignore +++ b/tests/wpt/web-platform-tests/lint.ignore @@ -218,6 +218,8 @@ SET TIMEOUT: focus/support/iframe-focus-with-different-site-intermediate-frame-o SET TIMEOUT: focus/support/iframe-focus-with-different-site-intermediate-frame-middle.sub.html SET TIMEOUT: focus/support/iframe-contentwindow-focus-with-different-site-intermediate-frame-outer.sub.html SET TIMEOUT: focus/support/iframe-contentwindow-focus-with-different-site-intermediate-frame-middle.sub.html +SET TIMEOUT: focus/support/iframe-focuses-parent-different-site-inner.html +SET TIMEOUT: focus/support/iframe-focuses-parent-same-site-inner.html # generate_tests implementation and sample usage GENERATE_TESTS: resources/test/tests/functional/generate-callback.html diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html b/tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html new file mode 100644 index 00000000000..bdb64e502ff --- /dev/null +++ b/tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html @@ -0,0 +1,103 @@ + + + + releasePointerCapture on pointerup + + + + + + + + + + +

Pointer Events Capture Test - releasePointerCapture on pointerup

+

+ Test Description: This test checks if releasePointerCapture works properly. Complete the following actions: +
    +
  1. Press and hold left mouse button over "Set Capture" button +
  2. Release left mouse button anywhere over the document +
+

+ Test passes if the proper behavior of the events is observed. +
+
+ + +

Pointer Events Capture Test

+
+

Test complete: Scroll to Summary to view Pass/Fail Results.

+

The following pointer types were detected: .

+

The following events were logged: .

+
+
+ + diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html b/tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html new file mode 100644 index 00000000000..ce730492b45 --- /dev/null +++ b/tests/wpt/web-platform-tests/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html @@ -0,0 +1,102 @@ + + + + releasePointerCapture on pointerup + + + + + + + + + + +

Pointer Events Capture Test - releasePointerCapture on pointerup

+

+ Test Description: This test checks if releaseCapture works properly on pointer up. Complete the following actions: +
    +
  1. Touch black rectangle and do not release your touch +
  2. Move and release your touch anywhere over the document +
+

+ Test passes if the proper behavior of the events is observed. +
+ + +

Pointer Events Capture Test

+
+

Test complete: Scroll to Summary to view Pass/Fail Results.

+

The following pointer types were detected: .

+

The following events were logged: .

+
+
+ + diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html b/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html new file mode 100644 index 00000000000..31079d56cec --- /dev/null +++ b/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html @@ -0,0 +1,99 @@ + + + + setPointerCapture on pointerup + + + + + + + + + + +

Pointer Events Capture Test - setPointerCapture on pointerup

+

+ Test Description: This test checks if setPointerCapture works properly. Complete the following actions: +
    +
  1. Press and hold left mouse button over black rectangle +
  2. Release left mouse button +
+

+ Test passes if the proper behavior of the events is observed. +
+
+ +

Pointer Events Capture Test

+
+

Test complete: Scroll to Summary to view Pass/Fail Results.

+

The following pointer types were detected: .

+

The following events were logged: .

+
+
+ + diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_touch.html b/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_touch.html new file mode 100644 index 00000000000..8122251a71c --- /dev/null +++ b/tests/wpt/web-platform-tests/pointerevents/pointerevent_setpointercapture_pointerup_touch.html @@ -0,0 +1,102 @@ + + + + setPointerCapture on pointerup + + + + + + + + + + +

Pointer Events Capture Test - setPointerCapture on pointerup

+

+ Test Description: This test checks if releaseCapture works properly on pointer up. Complete the following actions: +
    +
  1. Touch black rectangle +
  2. Release your touch +
+

+ Test passes if the proper behavior of the events is observed. +
+ + +

Pointer Events Capture Test

+
+

Test complete: Scroll to Summary to view Pass/Fail Results.

+

The following pointer types were detected: .

+

The following events were logged: .

+
+
+ + diff --git a/tests/wpt/web-platform-tests/webrtc/protocol/vp8-fmtp.html b/tests/wpt/web-platform-tests/webrtc/protocol/vp8-fmtp.html new file mode 100644 index 00000000000..16ea635949f --- /dev/null +++ b/tests/wpt/web-platform-tests/webrtc/protocol/vp8-fmtp.html @@ -0,0 +1,44 @@ + + + +RTCPeerConnection Failed State + + + +