From 1ec735b9c4a01ff7e47c4d5723dfa144c0fefa4e Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Wed, 18 Dec 2024 10:27:18 +0100 Subject: [PATCH 1/2] fenced frame, permission request --- features/fencedframe.yml | 1 + features/fencedframe.yml.dist | 1 + features/permissions.yml | 9 +++++++++ features/permissions.yml.dist | 4 ++++ 4 files changed, 15 insertions(+) diff --git a/features/fencedframe.yml b/features/fencedframe.yml index 12a9ed0c5c8..b6d711c16f6 100644 --- a/features/fencedframe.yml +++ b/features/fencedframe.yml @@ -13,6 +13,7 @@ compat_features: - api.HTMLFencedFrameElement.allow - api.HTMLFencedFrameElement.config - api.HTMLFencedFrameElement.height + - api.HTMLFencedFrameElement.sandbox - api.HTMLFencedFrameElement.width - api.Navigator.deprecatedReplaceInURN - api.Window.fence diff --git a/features/fencedframe.yml.dist b/features/fencedframe.yml.dist index 35f0fb0c202..62a648cdaa6 100644 --- a/features/fencedframe.yml.dist +++ b/features/fencedframe.yml.dist @@ -23,6 +23,7 @@ compat_features: - api.HTMLFencedFrameElement.allow - api.HTMLFencedFrameElement.config - api.HTMLFencedFrameElement.height + - api.HTMLFencedFrameElement.sandbox - api.HTMLFencedFrameElement.width - api.Navigator.deprecatedReplaceInURN - api.Window.fence diff --git a/features/permissions.yml b/features/permissions.yml index 6cd60e0e2dc..ce73c4821fe 100644 --- a/features/permissions.yml +++ b/features/permissions.yml @@ -3,3 +3,12 @@ description: The `navigator.permissions` API checks whether a permission, such a spec: https://w3c.github.io/permissions/ caniuse: permissions-api group: security +status: + compute_from: api.PermissionStatus.state +compat_features: + - api.Navigator.permissions + - api.PermissionStatus + - api.PermissionStatus.state + - api.Permissions + - api.Permissions.query + - api.Permissions.request diff --git a/features/permissions.yml.dist b/features/permissions.yml.dist index 7c058001fdb..d8c98b2bfc1 100644 --- a/features/permissions.yml.dist +++ b/features/permissions.yml.dist @@ -40,3 +40,7 @@ compat_features: # safari: "16" # safari_ios: "16" - api.PermissionStatus.state + + # baseline: false + # support: {} + - api.Permissions.request From 9b2e0c87221304c36d17dcc6524bf3ae4bfa0fb5 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Wed, 18 Dec 2024 13:40:29 +0100 Subject: [PATCH 2/2] add perm request spec --- features/permissions.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/features/permissions.yml b/features/permissions.yml index ce73c4821fe..2812687a090 100644 --- a/features/permissions.yml +++ b/features/permissions.yml @@ -1,6 +1,8 @@ name: Permissions description: The `navigator.permissions` API checks whether a permission, such as access to geolocation data, has been granted. -spec: https://w3c.github.io/permissions/ +spec: + - https://w3c.github.io/permissions/ + - https://wicg.github.io/permissions-request/#dom-permissions-request caniuse: permissions-api group: security status: