diff --git a/api/NavigationActivation.json b/api/NavigationActivation.json
index 9dfc4bf3ab7268..32a47ccd7d4c9b 100644
--- a/api/NavigationActivation.json
+++ b/api/NavigationActivation.json
@@ -2,6 +2,7 @@
"api": {
"NavigationActivation": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationactivation",
"tags": [
"web-features:navigation-activation"
@@ -37,6 +38,7 @@
},
"entry": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation/entry",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigationactivation-entry",
"tags": [
"web-features:navigation-activation"
@@ -73,6 +75,7 @@
},
"from": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation/from",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigationactivation-from",
"tags": [
"web-features:navigation-activation"
@@ -109,6 +112,7 @@
},
"navigationType": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation/navigationType",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigationactivation-navigationtype",
"tags": [
"web-features:navigation-activation"
diff --git a/api/PageRevealEvent.json b/api/PageRevealEvent.json
index 2222f7d4554f45..2d0da432ce91db 100644
--- a/api/PageRevealEvent.json
+++ b/api/PageRevealEvent.json
@@ -2,10 +2,18 @@
"api": {
"PageRevealEvent": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageRevealEvent",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pagerevealevent-interface",
"support": {
"chrome": {
- "version_added": "123"
+ "version_added": "123",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "viewTransition API for navigations",
+ "value_to_set": "Enabled"
+ }
+ ]
},
"chrome_android": "mirror",
"edge": "mirror",
@@ -31,6 +39,89 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "PageRevealEvent": {
+ "__compat": {
+ "description": "PageRevealEvent()
constructor",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageRevealEvent/PageRevealEvent",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pagerevealevent-interface",
+ "support": {
+ "chrome": {
+ "version_added": "123",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "viewTransition API for navigations",
+ "value_to_set": "Enabled"
+ }
+ ]
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "viewTransition": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageRevealEvent/viewTransition",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-pagerevealevent-viewtransition",
+ "support": {
+ "chrome": {
+ "version_added": "123",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "viewTransition API for navigations",
+ "value_to_set": "Enabled"
+ }
+ ]
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
}
}
diff --git a/api/PageSwapEvent.json b/api/PageSwapEvent.json
new file mode 100644
index 00000000000000..5255e3818ab2c3
--- /dev/null
+++ b/api/PageSwapEvent.json
@@ -0,0 +1,169 @@
+{
+ "api": {
+ "PageSwapEvent": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageSwapEvent",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pageswapevent-interface",
+ "support": {
+ "chrome": {
+ "version_added": "124",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "viewTransition API for navigations",
+ "value_to_set": "Enabled"
+ }
+ ]
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ },
+ "PageSwapEvent": {
+ "__compat": {
+ "description": "PageSwapEvent()
constructor",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageSwapEvent/PageSwapEvent",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pageswapevent-interface",
+ "support": {
+ "chrome": {
+ "version_added": "124",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "viewTransition API for navigations",
+ "value_to_set": "Enabled"
+ }
+ ]
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "activation": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageSwapEvent/activation",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-pageswapevent-activation",
+ "support": {
+ "chrome": {
+ "version_added": "124",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "viewTransition API for navigations",
+ "value_to_set": "Enabled"
+ }
+ ]
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "viewTransition": {
+ "__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageSwapEvent/viewTransition",
+ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-pageswapevent-viewtransition",
+ "support": {
+ "chrome": {
+ "version_added": "124",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "viewTransition API for navigations",
+ "value_to_set": "Enabled"
+ }
+ ]
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/api/Window.json b/api/Window.json
index d8035bbba4904c..7b94bce98fe1f7 100644
--- a/api/Window.json
+++ b/api/Window.json
@@ -3713,6 +3713,41 @@
}
}
},
+ "pagereveal_event": {
+ "__compat": {
+ "description": "pagereveal
event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event",
+ "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-pagereveal",
+ "support": {
+ "chrome": {
+ "version_added": "123"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"pageshow_event": {
"__compat": {
"description": "pageshow
event",
@@ -3752,6 +3787,41 @@
}
}
},
+ "pageswap_event": {
+ "__compat": {
+ "description": "pageswap
event",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pageswap_event",
+ "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-pageswap",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"parent": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/parent",
diff --git a/css/at-rules/view-transition.json b/css/at-rules/view-transition.json
new file mode 100644
index 00000000000000..075792f9fdefc5
--- /dev/null
+++ b/css/at-rules/view-transition.json
@@ -0,0 +1,41 @@
+{
+ "css": {
+ "at-rules": {
+ "view-transition": {
+ "__compat": {
+ "description": "@view-transition
",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@view-transition",
+ "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#view-transition-rule",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/html/elements/link.json b/html/elements/link.json
index 83319ccd52a9c7..0c591061d5a24a 100644
--- a/html/elements/link.json
+++ b/html/elements/link.json
@@ -783,6 +783,41 @@
}
}
},
+ "expect": {
+ "__compat": {
+ "description": "rel=expect",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel/expect",
+ "spec_url": "https://html.spec.whatwg.org/multipage/links.html#link-type-expect",
+ "support": {
+ "chrome": {
+ "version_added": "124"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"icon": {
"__compat": {
"description": "rel=icon",