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",