From 40131e84e25ef73087382e8cb0fbfd530627bc74 Mon Sep 17 00:00:00 2001 From: Nate Chapin Date: Tue, 31 Oct 2023 15:03:15 -0700 Subject: [PATCH] NavigationActivation prototype Initial discussion: https://github.com/whatwg/html/issues/9760 Draft spec PR: https://github.com/whatwg/html/pull/9856 Bug: 1492932 Change-Id: I2e090a8366906e4cb6778893ad9ffdca18d6ec37 --- ...activation-after-bfcache-cross-origin.html | 28 +++++++++++ .../activation-after-bfcache.html | 28 +++++++++++ .../activation-history-pushState.html | 18 +++++++ .../activation-history-replaceState.html | 17 +++++++ .../activation-push-cross-origin.html | 25 ++++++++++ .../activation-push.html | 30 ++++++++++++ .../activation-reload.html | 21 +++++++++ .../activation-replace-cross-origin.html | 25 ++++++++++ .../activation-replace.html | 44 +++++++++++++++++ ...ion-same-document-then-cross-document.html | 24 ++++++++++ .../activation-traverse-then-clobber.html | 47 +++++++++++++++++++ .../activation-traverse.html | 38 +++++++++++++++ 12 files changed, 345 insertions(+) create mode 100644 navigation-api/navigation-activation/activation-after-bfcache-cross-origin.html create mode 100644 navigation-api/navigation-activation/activation-after-bfcache.html create mode 100644 navigation-api/navigation-activation/activation-history-pushState.html create mode 100644 navigation-api/navigation-activation/activation-history-replaceState.html create mode 100644 navigation-api/navigation-activation/activation-push-cross-origin.html create mode 100644 navigation-api/navigation-activation/activation-push.html create mode 100644 navigation-api/navigation-activation/activation-reload.html create mode 100644 navigation-api/navigation-activation/activation-replace-cross-origin.html create mode 100644 navigation-api/navigation-activation/activation-replace.html create mode 100644 navigation-api/navigation-activation/activation-same-document-then-cross-document.html create mode 100644 navigation-api/navigation-activation/activation-traverse-then-clobber.html create mode 100644 navigation-api/navigation-activation/activation-traverse.html diff --git a/navigation-api/navigation-activation/activation-after-bfcache-cross-origin.html b/navigation-api/navigation-activation/activation-after-bfcache-cross-origin.html new file mode 100644 index 000000000000000..479b6d8e7e3034a --- /dev/null +++ b/navigation-api/navigation-activation/activation-after-bfcache-cross-origin.html @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/navigation-api/navigation-activation/activation-after-bfcache.html b/navigation-api/navigation-activation/activation-after-bfcache.html new file mode 100644 index 000000000000000..e64f09d6c9c697f --- /dev/null +++ b/navigation-api/navigation-activation/activation-after-bfcache.html @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/navigation-api/navigation-activation/activation-history-pushState.html b/navigation-api/navigation-activation/activation-history-pushState.html new file mode 100644 index 000000000000000..bcc56136f7e2e83 --- /dev/null +++ b/navigation-api/navigation-activation/activation-history-pushState.html @@ -0,0 +1,18 @@ + + + + diff --git a/navigation-api/navigation-activation/activation-history-replaceState.html b/navigation-api/navigation-activation/activation-history-replaceState.html new file mode 100644 index 000000000000000..70dc7b8eedee59e --- /dev/null +++ b/navigation-api/navigation-activation/activation-history-replaceState.html @@ -0,0 +1,17 @@ + + + + diff --git a/navigation-api/navigation-activation/activation-push-cross-origin.html b/navigation-api/navigation-activation/activation-push-cross-origin.html new file mode 100644 index 000000000000000..15651bf78aac90b --- /dev/null +++ b/navigation-api/navigation-activation/activation-push-cross-origin.html @@ -0,0 +1,25 @@ + + + + + diff --git a/navigation-api/navigation-activation/activation-push.html b/navigation-api/navigation-activation/activation-push.html new file mode 100644 index 000000000000000..99548314c460604 --- /dev/null +++ b/navigation-api/navigation-activation/activation-push.html @@ -0,0 +1,30 @@ + + + + + diff --git a/navigation-api/navigation-activation/activation-reload.html b/navigation-api/navigation-activation/activation-reload.html new file mode 100644 index 000000000000000..f65afc74bc1458d --- /dev/null +++ b/navigation-api/navigation-activation/activation-reload.html @@ -0,0 +1,21 @@ + + + + + diff --git a/navigation-api/navigation-activation/activation-replace-cross-origin.html b/navigation-api/navigation-activation/activation-replace-cross-origin.html new file mode 100644 index 000000000000000..a835b7f4c52a29a --- /dev/null +++ b/navigation-api/navigation-activation/activation-replace-cross-origin.html @@ -0,0 +1,25 @@ + + + + + diff --git a/navigation-api/navigation-activation/activation-replace.html b/navigation-api/navigation-activation/activation-replace.html new file mode 100644 index 000000000000000..71624fd7cece615 --- /dev/null +++ b/navigation-api/navigation-activation/activation-replace.html @@ -0,0 +1,44 @@ + + + + + diff --git a/navigation-api/navigation-activation/activation-same-document-then-cross-document.html b/navigation-api/navigation-activation/activation-same-document-then-cross-document.html new file mode 100644 index 000000000000000..3daa4de66ee3aa0 --- /dev/null +++ b/navigation-api/navigation-activation/activation-same-document-then-cross-document.html @@ -0,0 +1,24 @@ + + + + + diff --git a/navigation-api/navigation-activation/activation-traverse-then-clobber.html b/navigation-api/navigation-activation/activation-traverse-then-clobber.html new file mode 100644 index 000000000000000..c02837624098d9e --- /dev/null +++ b/navigation-api/navigation-activation/activation-traverse-then-clobber.html @@ -0,0 +1,47 @@ + + + + + diff --git a/navigation-api/navigation-activation/activation-traverse.html b/navigation-api/navigation-activation/activation-traverse.html new file mode 100644 index 000000000000000..218fe8626910a88 --- /dev/null +++ b/navigation-api/navigation-activation/activation-traverse.html @@ -0,0 +1,38 @@ + + + + +