diff --git a/features/draft/spec/screen-wake-lock.yml b/features/draft/spec/screen-wake-lock.yml deleted file mode 100644 index e4fc3047b3f..00000000000 --- a/features/draft/spec/screen-wake-lock.yml +++ /dev/null @@ -1,15 +0,0 @@ -draft_date: 2024-07-11 -name: Screen Wake Lock API -description: TODO -spec: https://w3c.github.io/screen-wake-lock/ -compat_features: - - api.Navigator.wakeLock - - api.Permissions.permission_screen-wake-lock - - api.WakeLock - - api.WakeLock.request - - api.WakeLockSentinel - - api.WakeLockSentinel.release - - api.WakeLockSentinel.release_event - - api.WakeLockSentinel.released - - api.WakeLockSentinel.type - - http.headers.Permissions-Policy.screen-wake-lock diff --git a/features/screen-wake-lock.yml b/features/screen-wake-lock.yml new file mode 100644 index 00000000000..08bc3f65522 --- /dev/null +++ b/features/screen-wake-lock.yml @@ -0,0 +1,10 @@ +name: Screen wake lock +description: The `navigator.wakeLock.request("screen")` API prevents the device's screen from dimming or being turned off. +spec: https://w3c.github.io/screen-wake-lock/ +caniuse: wake-lock +# TODO: resolve these minor differences with caniuse: +# - Chrome 84 vs. 85 +# - Edge 84 vs. 90 +status: + compute_from: + - api.WakeLock.request diff --git a/features/draft/spec/screen-wake-lock.yml.dist b/features/screen-wake-lock.yml.dist similarity index 90% rename from features/draft/spec/screen-wake-lock.yml.dist rename to features/screen-wake-lock.yml.dist index 7e9edaf482b..5fdc9a09c8a 100644 --- a/features/draft/spec/screen-wake-lock.yml.dist +++ b/features/screen-wake-lock.yml.dist @@ -4,10 +4,14 @@ status: baseline: false support: - chrome: "88" - chrome_android: "88" - edge: "88" + chrome: "84" + chrome_android: "84" + edge: "84" + firefox: "126" + firefox_android: "126" + safari: "16.4" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "84" @@ -43,7 +47,6 @@ compat_features: # firefox_android: "126" - api.Permissions.permission_screen-wake-lock - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "88"