From 80d2686f4545ee94e4f2520b43f68eb9908bd9cd Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 25 Oct 2024 12:47:53 +0200 Subject: [PATCH 1/3] Add a Clearing site data feature --- features/{draft/spec => }/clear-site-data.yml | 6 +++--- features/{draft/spec => }/clear-site-data.yml.dist | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename features/{draft/spec => }/clear-site-data.yml (65%) rename features/{draft/spec => }/clear-site-data.yml.dist (100%) diff --git a/features/draft/spec/clear-site-data.yml b/features/clear-site-data.yml similarity index 65% rename from features/draft/spec/clear-site-data.yml rename to features/clear-site-data.yml index 24dbbc35f80..e389239294d 100644 --- a/features/draft/spec/clear-site-data.yml +++ b/features/clear-site-data.yml @@ -1,6 +1,5 @@ -draft_date: 2024-10-21 -name: Clear Site Data -description: TODO +name: Clearing site data +description: The `Clear-Site-Data header` deletes browsing data (cookies, storage, cache) associated with the requesting website. spec: https://w3c.github.io/webappsec-clear-site-data/ compat_features: - http.headers.Clear-Site-Data @@ -10,3 +9,4 @@ compat_features: - http.headers.Clear-Site-Data.executionContexts - http.headers.Clear-Site-Data.secure_context_required - http.headers.Clear-Site-Data.storage + # - http.headers.Clear-Site-Data.wildcard diff --git a/features/draft/spec/clear-site-data.yml.dist b/features/clear-site-data.yml.dist similarity index 100% rename from features/draft/spec/clear-site-data.yml.dist rename to features/clear-site-data.yml.dist From 908e5dbf85b42d0dc7cffe3cda1d7579d07b3f5a Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 19 Nov 2024 14:20:15 +0100 Subject: [PATCH 2/3] Update features/clear-site-data.yml Co-authored-by: Daniel D. Beck --- features/clear-site-data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/clear-site-data.yml b/features/clear-site-data.yml index 49db0f52480..1c25250ec5d 100644 --- a/features/clear-site-data.yml +++ b/features/clear-site-data.yml @@ -1,5 +1,5 @@ name: Clearing site data -description: The `Clear-Site-Data header` deletes browsing data (cookies, storage, cache) associated with the requesting website. +description: The `Clear-Site-Data` header deletes browsing data (such as cookies, storage, or cache) associated with the requesting website. spec: https://w3c.github.io/webappsec-clear-site-data/ compat_features: - http.headers.Clear-Site-Data From 2ffba21d9e6a83937f3a2e54f0d1e530a9a8bae6 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 19 Nov 2024 14:23:36 +0100 Subject: [PATCH 3/3] compute from wildcard --- features/clear-site-data.yml | 2 ++ features/clear-site-data.yml.dist | 13 +++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/features/clear-site-data.yml b/features/clear-site-data.yml index 1c25250ec5d..42835654b3e 100644 --- a/features/clear-site-data.yml +++ b/features/clear-site-data.yml @@ -1,6 +1,8 @@ name: Clearing site data description: The `Clear-Site-Data` header deletes browsing data (such as cookies, storage, or cache) associated with the requesting website. spec: https://w3c.github.io/webappsec-clear-site-data/ +status: + compute_from: http.headers.Clear-Site-Data.wildcard compat_features: - http.headers.Clear-Site-Data - http.headers.Clear-Site-Data.cache diff --git a/features/clear-site-data.yml.dist b/features/clear-site-data.yml.dist index 93e074af68e..eeeb23b0cd9 100644 --- a/features/clear-site-data.yml.dist +++ b/features/clear-site-data.yml.dist @@ -2,8 +2,16 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false - support: {} + baseline: low + baseline_low_date: 2023-09-18 + support: + chrome: "117" + chrome_android: "117" + edge: "117" + firefox: "63" + firefox_android: "63" + safari: "17" + safari_ios: "17" compat_features: # baseline: low # baseline_low_date: 2023-09-18 @@ -20,6 +28,7 @@ compat_features: - http.headers.Clear-Site-Data.secure_context_required - http.headers.Clear-Site-Data.storage + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2023-09-18 # support: