diff --git a/feature-group-definitions/fullscreen.dist.yml b/feature-group-definitions/fullscreen.dist.yml new file mode 100644 index 0000000000..1621893e7a --- /dev/null +++ b/feature-group-definitions/fullscreen.dist.yml @@ -0,0 +1,38 @@ +# Generated from: fullscreen.yml +# Do not edit this file by hand. Edit the source file instead! + +name: Fullscreen API +description: The fullscreen API makes a specific element fill the whole screen and hides most browser UI. +spec: https://fullscreen.spec.whatwg.org/ +caniuse: fullscreen +status: + baseline: false + support: + chrome: "71" + chrome_android: "71" + edge: "79" + firefox: "64" + firefox_android: "64" + safari: "16.4" +compat_features: + - api.Document.exitFullscreen + - api.Document.exitFullscreen.returns_promise + # Historical in spec, deprecated in BCD. + # - api.Document.fullscreen + - api.Document.fullscreenchange_event + - api.Document.fullscreenElement + - api.Document.fullscreenEnabled + - api.Document.fullscreenerror_event + - api.Element.fullscreenchange_event + - api.Element.fullscreenerror_event + - api.Element.requestFullscreen + - api.Element.requestFullscreen.returns_promise + - api.HTMLIFrameElement.allowFullscreen + - api.ShadowRoot.fullscreenElement + - css.selectors.backdrop.fullscreen + - css.selectors.fullscreen + # Only supported in Firefox and non-essential since only the topmost + # fullscreen element is typically visible. For this to matter, you need nested + # fullscreen with non-opaque background in the topmost fullscreen element. + # - css.selectors.fullscreen.all_elements + - html.elements.iframe.allowfullscreen diff --git a/feature-group-definitions/fullscreen.yml b/feature-group-definitions/fullscreen.yml index a67bc593a9..c87d41d03d 100644 --- a/feature-group-definitions/fullscreen.yml +++ b/feature-group-definitions/fullscreen.yml @@ -5,7 +5,8 @@ caniuse: fullscreen compat_features: - api.Document.exitFullscreen - api.Document.exitFullscreen.returns_promise - - api.Document.fullscreen + # Historical in spec, deprecated in BCD. + # - api.Document.fullscreen - api.Document.fullscreenchange_event - api.Document.fullscreenElement - api.Document.fullscreenEnabled @@ -18,5 +19,8 @@ compat_features: - api.ShadowRoot.fullscreenElement - css.selectors.backdrop.fullscreen - css.selectors.fullscreen - - css.selectors.fullscreen.all_elements + # Only supported in Firefox and non-essential since only the topmost + # fullscreen element is typically visible. For this to matter, you need nested + # fullscreen with non-opaque background in the topmost fullscreen element. + # - css.selectors.fullscreen.all_elements - html.elements.iframe.allowfullscreen