From fbdfe2527b6ee89eb0323b8e42a179f62171dc4a Mon Sep 17 00:00:00 2001
From: WPT Sync Bot
Date: Tue, 22 Dec 2020 08:21:39 +0000
Subject: [PATCH] Update web-platform-tests to revision
9a1a27e665e531a65b28f4f589ae3cb66381da5f
---
.../url/url-in-tags-revoke.window.js.ini | 2 +-
.../flex-item-compressible-001.html.ini | 34 +++
.../flex-item-compressible-002.html.ini | 46 ++++
.../hyphens/hyphens-none-014.html.ini | 2 +
.../hyphens/hyphens-none-015.html.ini | 2 +
.../transform-scale-hittest.html.ini | 3 +
.../css/cssom-view/CaretPosition-001.html.ini | 4 -
.../cssom-view/elementFromPosition.html.ini | 3 +
.../elementsFromPoint-iframes.html.ini | 3 -
.../elementsFromPoint-invalid-cases.html.ini | 4 +
.../matchMedia-display-none-iframe.html.ini | 2 +
.../fetch/content-type/response.window.js.ini | 18 +-
.../nosniff/parsing-nosniff.window.js.ini | 3 -
.../traverse_the_history_4.html.ini | 4 -
...non-configurable-toString-valueOf.html.ini | 4 +
.../location-prevent-extensions.html.ini | 7 +
...ross-origin-objects-on-new-window.html.ini | 2 +
.../windowproxy-prevent-extensions.html.ini | 7 +
.../embedded-opener-remove-frame.html.ini | 2 +-
.../iframe_sandbox_popups_escaping-1.html.ini | 2 +-
.../iframe_sandbox_popups_escaping-3.html.ini | 3 +-
.../module-static-import-delayed.html.ini | 4 -
...le-event-handler-settings-objects.html.ini | 3 -
.../promise-job-entry.html.ini | 5 +-
.../sub-sample-buffer-stitching.html.ini | 6 +
.../webmessaging/with-ports/018.html.ini | 5 +
.../webmessaging/without-ports/017.html.ini | 5 +
...rminate-forever-during-evaluation.html.ini | 4 +
.../url/url-in-tags-revoke.window.js.ini | 2 +-
tests/wpt/metadata/MANIFEST.json | 243 ++++++++++++++----
.../flex-item-compressible-001.html.ini | 34 +++
.../flex-item-compressible-002.html.ini | 46 ++++
.../hyphens/hyphens-none-014.html.ini | 2 +
.../hyphens/hyphens-none-015.html.ini | 2 +
.../transform-scale-hittest.html.ini | 3 +
.../css/cssom-view/CaretPosition-001.html.ini | 4 -
.../cssom-view/elementFromPosition.html.ini | 3 +
.../elementsFromPoint-iframes.html.ini | 3 -
.../elementsFromPoint-invalid-cases.html.ini | 4 +
.../matchMedia-display-none-iframe.html.ini | 2 +
.../fetch/content-type/response.window.js.ini | 18 +-
.../nosniff/parsing-nosniff.window.js.ini | 3 -
.../traverse_the_history_4.html.ini | 4 -
...non-configurable-toString-valueOf.html.ini | 4 +
.../location-prevent-extensions.html.ini | 7 +
...ross-origin-objects-on-new-window.html.ini | 2 +
.../windowproxy-prevent-extensions.html.ini | 7 +
.../embedded-opener-remove-frame.html.ini | 2 +-
.../iframe_sandbox_popups_escaping-1.html.ini | 2 +-
.../iframe_sandbox_popups_escaping-3.html.ini | 3 +-
.../module-static-import-delayed.html.ini | 4 -
...le-event-handler-settings-objects.html.ini | 3 -
.../promise-job-entry.html.ini | 5 +-
.../sub-sample-buffer-stitching.html.ini | 6 +
.../webmessaging/with-ports/018.html.ini | 5 +
.../webmessaging/without-ports/017.html.ini | 5 +
...rminate-forever-during-evaluation.html.ini | 4 +
.../BackgroundSync/META.yml | 2 +-
.../send-file-form-iso-2022-jp.tentative.html | 1 +
.../web-platform-tests/client-hints/META.yml | 1 +
.../web-platform-tests/compression/META.yml | 2 +-
.../wpt/web-platform-tests/contacts/META.yml | 1 +
.../embedded-enforcement/META.yml | 1 +
.../flex-item-compressible-001.html | 149 +++++++++++
.../flex-item-compressible-002.html | 151 +++++++++++
.../css/css-inline/META.yml | 2 +-
.../css/css-overscroll-behavior/META.yml | 2 +-
.../css/css-parser-api/META.yml | 2 +-
.../css-text/hyphens/hyphens-none-014.html | 32 +++
.../css-text/hyphens/hyphens-none-015.html | 32 +++
.../css/selectors/focus-visible-006.html | 6 +-
.../web-platform-tests/event-timing/META.yml | 2 +-
.../fetch/metadata/META.yml | 1 +
...tion-in-different-site-iframes-window.html | 16 ++
...restoration-in-different-site-iframes.html | 2 +-
...storation-in-same-site-iframes-window.html | 16 ++
...n-different-site-iframes-inner-window.html | 31 +++
...ation-in-different-site-iframes-inner.html | 2 +
...fferent-site-iframes-outer-window.sub.html | 39 +++
...ion-in-same-site-iframes-inner-window.html | 31 +++
...ion-in-same-site-iframes-outer-window.html | 39 +++
.../geolocation-sensor/META.yml | 2 +-
...ion-non-configurable-toString-valueOf.html | 42 +++
.../location-prevent-extensions.html | 21 ++
...ocation-prototype-no-toString-valueOf.html | 55 ++++
.../cross-origin-objects.html | 6 +-
.../windowproxy-prevent-extensions.html | 21 ++
.../idle-detection/META.yml | 2 +-
.../web-platform-tests/import-maps/META.yml | 2 +-
.../input-device-capabilities/META.yml | 2 +-
.../web-platform-tests/keyboard-lock/META.yml | 2 +-
.../wpt/web-platform-tests/lifecycle/META.yml | 2 +-
.../media-capabilities/META.yml | 2 +-
.../web-platform-tests/mediasession/META.yml | 2 +-
.../picture-in-picture/META.yml | 2 +-
.../scroll-animations/META.yml | 2 +-
.../scroll-to-text-fragment/META.yml | 2 +-
.../web-platform-tests/speech-api/META.yml | 2 +-
.../storage-access-api/META.yml | 2 +-
.../svg/animations/animateMotion-base.html | 53 ++++
.../timing-entrytypes-registry/META.yml | 2 +-
.../tools/ci/website_build.sh | 2 +-
.../web-platform-tests/tools/serve/serve.py | 38 +--
.../wptrunner/wptrunner/browsers/firefox.py | 19 +-
.../wptrunner/browsers/firefox_android.py | 13 +-
.../tools/wptrunner/wptrunner/environment.py | 14 +-
.../wptrunner/wptrunner/executors/base.py | 15 +-
.../wptrunner/executors/executormarionette.py | 6 +-
.../wptrunner/executors/executorselenium.py | 6 +-
.../executors/executorservodriver.py | 11 +-
.../wptrunner/executors/executorwebdriver.py | 6 +-
.../tools/wptrunner/wptrunner/mpcontext.py | 16 ++
.../tools/wptrunner/wptrunner/testloader.py | 11 +-
.../tools/wptrunner/wptrunner/testrunner.py | 27 +-
.../wptrunner/wptrunner/wptcommandline.py | 2 +
.../tools/wptrunner/wptrunner/wptrunner.py | 7 +-
.../tools/wptserve/tests/test_stash.py | 27 +-
.../tools/wptserve/wptserve/stash.py | 18 +-
.../web-platform-tests/video-rvfc/META.yml | 2 +-
.../web-platform-tests/wasm/jsapi/META.yml | 1 +
.../web-platform-tests/wasm/webapi/META.yml | 1 +
.../wpt/web-platform-tests/webcodecs/META.yml | 1 +
.../webrtc-identity/META.yml | 2 +-
tests/wpt/web-platform-tests/webxr/META.yml | 2 +-
.../webxr/dom-overlay/META.yml | 1 +
.../web-platform-tests/webxr/layers/META.yml | 1 +
...r-terminate-forever-during-evaluation.html | 5 +
...rker-run-forever-during-top-level-await.js | 4 +
128 files changed, 1426 insertions(+), 242 deletions(-)
create mode 100644 tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-001.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-002.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-014.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-015.html.ini
delete mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/matchMedia-display-none-iframe.html.ini
delete mode 100644 tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/html/browsers/the-windowproxy-exotic-object/windowproxy-prevent-extensions.html.ini
delete mode 100644 tests/wpt/metadata-layout-2020/html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/webmessaging/with-ports/018.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/webmessaging/without-ports/017.html.ini
create mode 100644 tests/wpt/metadata-layout-2020/workers/Worker-terminate-forever-during-evaluation.html.ini
create mode 100644 tests/wpt/metadata/css/css-flexbox/flex-item-compressible-001.html.ini
create mode 100644 tests/wpt/metadata/css/css-flexbox/flex-item-compressible-002.html.ini
create mode 100644 tests/wpt/metadata/css/css-text/hyphens/hyphens-none-014.html.ini
create mode 100644 tests/wpt/metadata/css/css-text/hyphens/hyphens-none-015.html.ini
delete mode 100644 tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini
create mode 100644 tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
create mode 100644 tests/wpt/metadata/css/cssom-view/matchMedia-display-none-iframe.html.ini
delete mode 100644 tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini
create mode 100644 tests/wpt/metadata/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini
create mode 100644 tests/wpt/metadata/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini
create mode 100644 tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini
create mode 100644 tests/wpt/metadata/html/browsers/the-windowproxy-exotic-object/windowproxy-prevent-extensions.html.ini
delete mode 100644 tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed.html.ini
create mode 100644 tests/wpt/metadata/webmessaging/with-ports/018.html.ini
create mode 100644 tests/wpt/metadata/webmessaging/without-ports/017.html.ini
create mode 100644 tests/wpt/metadata/workers/Worker-terminate-forever-during-evaluation.html.ini
create mode 100644 tests/wpt/web-platform-tests/contacts/META.yml
create mode 100644 tests/wpt/web-platform-tests/content-security-policy/embedded-enforcement/META.yml
create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/flex-item-compressible-001.html
create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/flex-item-compressible-002.html
create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/hyphens-none-014.html
create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/hyphens-none-015.html
create mode 100644 tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes-window.html
create mode 100644 tests/wpt/web-platform-tests/focus/focus-restoration-in-same-site-iframes-window.html
create mode 100644 tests/wpt/web-platform-tests/focus/support/focus-restoration-in-different-site-iframes-inner-window.html
create mode 100644 tests/wpt/web-platform-tests/focus/support/focus-restoration-in-different-site-iframes-outer-window.sub.html
create mode 100644 tests/wpt/web-platform-tests/focus/support/focus-restoration-in-same-site-iframes-inner-window.html
create mode 100644 tests/wpt/web-platform-tests/focus/support/focus-restoration-in-same-site-iframes-outer-window.html
create mode 100644 tests/wpt/web-platform-tests/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html
create mode 100644 tests/wpt/web-platform-tests/html/browsers/history/the-location-interface/location-prevent-extensions.html
create mode 100644 tests/wpt/web-platform-tests/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html
create mode 100644 tests/wpt/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prevent-extensions.html
create mode 100644 tests/wpt/web-platform-tests/svg/animations/animateMotion-base.html
create mode 100644 tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/mpcontext.py
create mode 100644 tests/wpt/web-platform-tests/wasm/jsapi/META.yml
create mode 100644 tests/wpt/web-platform-tests/wasm/webapi/META.yml
create mode 100644 tests/wpt/web-platform-tests/webcodecs/META.yml
create mode 100644 tests/wpt/web-platform-tests/webxr/dom-overlay/META.yml
create mode 100644 tests/wpt/web-platform-tests/webxr/layers/META.yml
create mode 100644 tests/wpt/web-platform-tests/workers/support/Worker-run-forever-during-top-level-await.js
diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini
index 3605e8f3fc9..76b44d9e9cf 100644
--- a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini
+++ b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini
@@ -4,7 +4,7 @@
expected: TIMEOUT
[Opening a blob URL in a new window immediately before revoking it works.]
- expected: TIMEOUT
+ expected: FAIL
[Fetching a blob URL immediately before revoking it works in an iframe.]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-001.html.ini
new file mode 100644
index 00000000000..c2a1d9ba1e1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-001.html.ini
@@ -0,0 +1,34 @@
+[flex-item-compressible-001.html]
+ [.flexbox 14]
+ expected: FAIL
+
+ [.flexbox 15]
+ expected: FAIL
+
+ [.flexbox 12]
+ expected: FAIL
+
+ [.flexbox 13]
+ expected: FAIL
+
+ [.flexbox 10]
+ expected: FAIL
+
+ [.flexbox 11]
+ expected: FAIL
+
+ [.flexbox 4]
+ expected: FAIL
+
+ [.flexbox 5]
+ expected: FAIL
+
+ [.flexbox 3]
+ expected: FAIL
+
+ [.flexbox 8]
+ expected: FAIL
+
+ [.flexbox 9]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-002.html.ini
new file mode 100644
index 00000000000..22fa2b06bdc
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-compressible-002.html.ini
@@ -0,0 +1,46 @@
+[flex-item-compressible-002.html]
+ [.flexbox 14]
+ expected: FAIL
+
+ [.flexbox 15]
+ expected: FAIL
+
+ [.flexbox 12]
+ expected: FAIL
+
+ [.flexbox 13]
+ expected: FAIL
+
+ [.flexbox 10]
+ expected: FAIL
+
+ [.flexbox 11]
+ expected: FAIL
+
+ [.flexbox 4]
+ expected: FAIL
+
+ [.flexbox 5]
+ expected: FAIL
+
+ [.flexbox 6]
+ expected: FAIL
+
+ [.flexbox 7]
+ expected: FAIL
+
+ [.flexbox 1]
+ expected: FAIL
+
+ [.flexbox 2]
+ expected: FAIL
+
+ [.flexbox 3]
+ expected: FAIL
+
+ [.flexbox 8]
+ expected: FAIL
+
+ [.flexbox 9]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-014.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-014.html.ini
new file mode 100644
index 00000000000..eff59a639d5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-014.html.ini
@@ -0,0 +1,2 @@
+[hyphens-none-014.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-015.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-015.html.ini
new file mode 100644
index 00000000000..32de3ee1ec4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-none-015.html.ini
@@ -0,0 +1,2 @@
+[hyphens-none-015.html]
+ expected: FAIL
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/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini
deleted file mode 100644
index 4c79907309b..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[CaretPosition-001.html]
- [Element at (400, 100)]
- expected: FAIL
-
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini
index c131078eace..23c61ede1a1 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini
@@ -17,3 +17,6 @@
[test the top of layer]
expected: FAIL
+ [test some point of the element: top left corner]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini
index 6ef8bb1049f..171592fc08f 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini
@@ -2,6 +2,3 @@
[elementsFromPoint on the root document for points in iframe elements]
expected: FAIL
- [elementsFromPoint on inner documents]
- expected: FAIL
-
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
new file mode 100644
index 00000000000..e181af5397f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini
@@ -0,0 +1,4 @@
+[elementsFromPoint-invalid-cases.html]
+ [The root element is the last element returned for otherwise empty queries within the viewport]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/matchMedia-display-none-iframe.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/matchMedia-display-none-iframe.html.ini
new file mode 100644
index 00000000000..e6e1f29e274
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/matchMedia-display-none-iframe.html.ini
@@ -0,0 +1,2 @@
+[matchMedia-display-none-iframe.html]
+ expected: ERROR
diff --git a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini
index aa40c09da67..31bf58db11a 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
@@ -309,21 +309,21 @@
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
expected: NOTRUN
- [
+Inner
+
+
diff --git a/tests/wpt/web-platform-tests/event-timing/META.yml b/tests/wpt/web-platform-tests/event-timing/META.yml
index aa27fb61c31..e38d492da0a 100644
--- a/tests/wpt/web-platform-tests/event-timing/META.yml
+++ b/tests/wpt/web-platform-tests/event-timing/META.yml
@@ -1,3 +1,3 @@
-spec: https://github.com/WICG/event-timing
+spec: https://wicg.github.io/event-timing/
suggested_reviewers:
- npm1
diff --git a/tests/wpt/web-platform-tests/fetch/metadata/META.yml b/tests/wpt/web-platform-tests/fetch/metadata/META.yml
index 8d9fc0058ec..85f0a7d2ee1 100644
--- a/tests/wpt/web-platform-tests/fetch/metadata/META.yml
+++ b/tests/wpt/web-platform-tests/fetch/metadata/META.yml
@@ -1,3 +1,4 @@
+spec: https://w3c.github.io/webappsec-fetch-metadata/
suggested_reviewers:
- mikewest
- iVanlIsh
diff --git a/tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes-window.html b/tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes-window.html
new file mode 100644
index 00000000000..61e604b3c77
--- /dev/null
+++ b/tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes-window.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes.html b/tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes.html
index 3de05455651..3861347fe63 100644
--- a/tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes.html
+++ b/tests/wpt/web-platform-tests/focus/focus-restoration-in-different-site-iframes.html
@@ -7,7 +7,7 @@
setup({explicit_done:true});
window.onmessage = function(e) {
test(function() {
- assert_equals(e.data, "outerlog:log:bodyfocus,inputfocus,inputblur,bodyblur,bodyfocus,inputfocus,", 'Check log');
+ assert_equals(e.data, "outerlog:log:willfocusinput,bodyfocus,inputfocus,didfocusinput,inputblur,bodyblur,bodyfocus,inputfocus,", 'Check log');
}, "Check result");
w.close();
done();
diff --git a/tests/wpt/web-platform-tests/focus/focus-restoration-in-same-site-iframes-window.html b/tests/wpt/web-platform-tests/focus/focus-restoration-in-same-site-iframes-window.html
new file mode 100644
index 00000000000..46be5eb6001
--- /dev/null
+++ b/tests/wpt/web-platform-tests/focus/focus-restoration-in-same-site-iframes-window.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/focus/support/focus-restoration-in-different-site-iframes-inner-window.html b/tests/wpt/web-platform-tests/focus/support/focus-restoration-in-different-site-iframes-inner-window.html
new file mode 100644
index 00000000000..a5c75f496bd
--- /dev/null
+++ b/tests/wpt/web-platform-tests/focus/support/focus-restoration-in-different-site-iframes-inner-window.html
@@ -0,0 +1,31 @@
+
+
+