From d7c3cbeea6e57c1a3e33d3249dd6e8c2553df221 Mon Sep 17 00:00:00 2001 From: Claas Augner Date: Fri, 6 Feb 2026 11:42:03 +0100 Subject: [PATCH 1/2] Safari does not fire `pageswap` event for cross-origin navigations Fixes #28973 --- api/Window.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/Window.json b/api/Window.json index d2276436837307..798125f726fb07 100644 --- a/api/Window.json +++ b/api/Window.json @@ -4314,7 +4314,9 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "18.2" + "version_added": "18.2", + "partial_implementation": true, + "notes": "Does not fire for cross-origin navigations. See [bug 306447](https://webkit.org/b/306447)." }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From a90cc711b6a7a5417a7a4b72be3557d1ed24311b Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Thu, 19 Feb 2026 19:04:56 +0100 Subject: [PATCH 2/2] Update api/Window.json Co-authored-by: Daniel D. Beck --- api/Window.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Window.json b/api/Window.json index 798125f726fb07..4f6dedd870a1fa 100644 --- a/api/Window.json +++ b/api/Window.json @@ -4316,7 +4316,7 @@ "safari": { "version_added": "18.2", "partial_implementation": true, - "notes": "Does not fire for cross-origin navigations. See [bug 306447](https://webkit.org/b/306447)." + "notes": "Cross-origin navigation does not fire `pageswap`. See [bug 306447](https://webkit.org/b/306447)." }, "safari_ios": "mirror", "samsunginternet_android": "mirror",