From b190848267563f7280a9b79c4504cc12d7a29a9d Mon Sep 17 00:00:00 2001 From: Ari Chivukula Date: Fri, 3 May 2024 06:56:06 -0400 Subject: [PATCH 1/5] Add types argument to requestStorageAccess --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 108e0497f3a5dd..b14ef2883980aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8928,9 +8928,9 @@ } }, "node_modules/web-specs": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.8.0.tgz", - "integrity": "sha512-tAJgIFOgHHAQiorvKW8gMCzrTDBzT+wThaXduQswmFuiMbKtQZQtBobQ74v4nIUKgPlIHi/e8ypYptcQ4OblKg==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.9.0.tgz", + "integrity": "sha512-DJG4kyzB96cOQ7VMSGQYOFGBRQ+YlqY6lIm1TWaj07WBZc1OIj9xBcgZnzFaBMaXc281Gspvnnh53Xt9+qWTeA==", "dev": true }, "node_modules/web-streams-polyfill": { From 6fc838418762a3248931be4d437aa39a6f7e0666 Mon Sep 17 00:00:00 2001 From: Ari Chivukula Date: Fri, 3 May 2024 11:03:09 +0000 Subject: [PATCH 2/5] fix --- api/Document.json | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/api/Document.json b/api/Document.json index a18d8210aa9124..cca5b0885eb42a 100644 --- a/api/Document.json +++ b/api/Document.json @@ -6266,7 +6266,44 @@ "standard_track": true, "deprecated": false } - } + }, + "types_parameter": { + "__compat": { + "description": "types parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dictdef-storageaccesstypes", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } }, "requestStorageAccessFor": { "__compat": { From 710759bdf9a9a3eaa51fc0ba5d64b621ca649ad8 Mon Sep 17 00:00:00 2001 From: Ari Chivukula Date: Fri, 3 May 2024 11:06:13 +0000 Subject: [PATCH 3/5] fix --- api/Document.json | 1 + 1 file changed, 1 insertion(+) diff --git a/api/Document.json b/api/Document.json index cca5b0885eb42a..60e130299890db 100644 --- a/api/Document.json +++ b/api/Document.json @@ -6304,6 +6304,7 @@ "deprecated": false } } + } }, "requestStorageAccessFor": { "__compat": { From 7e9f83daa735c9dcc5fc60d377ab35618acaf6ed Mon Sep 17 00:00:00 2001 From: Ari Chivukula Date: Fri, 3 May 2024 11:27:46 +0000 Subject: [PATCH 4/5] fix --- api/Document.json | 494 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 494 insertions(+) diff --git a/api/Document.json b/api/Document.json index 60e130299890db..30ff5320bc1ed3 100644 --- a/api/Document.json +++ b/api/Document.json @@ -6303,6 +6303,500 @@ "standard_track": true, "deprecated": false } + }, + "types_all_parameter": { + "__compat": { + "description": "types.all parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-all", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_cookies_parameter": { + "__compat": { + "description": "types.cookies parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-cookies", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_sessionStorage_parameter": { + "__compat": { + "description": "types.sessionStorage parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-sessionstorage", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_localStorage_parameter": { + "__compat": { + "description": "types.localStorage parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-localstorage", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_indexedDB_parameter": { + "__compat": { + "description": "types.indexedDB parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-indexeddb", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_locks_parameter": { + "__compat": { + "description": "types.locks parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-locks", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_caches_parameter": { + "__compat": { + "description": "types.caches parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-caches", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_getDirectory_parameter": { + "__compat": { + "description": "types.getDirectory parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-getdirectory", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_estimate_parameter": { + "__compat": { + "description": "types.estimate parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-estimate", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_createObjectURL_parameter": { + "__compat": { + "description": "types.createObjectURL parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-createobjecturl", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_revokeObjectURL_parameter": { + "__compat": { + "description": "types.revokeObjectURL parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-revokeobjecturl", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_BroadcastChannel_parameter": { + "__compat": { + "description": "types.BroadcastChannel parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-broadcastchannel", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } + }, + "types_SharedWorker_parameter": { + "__compat": { + "description": "types.SharedWorker parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-sharedworker", + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "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": false, + "standard_track": true, + "deprecated": false + } + } } } }, From 29ab414fe73fa49bde67a638e55ef5d18546d7b8 Mon Sep 17 00:00:00 2001 From: Ari Chivukula Date: Fri, 3 May 2024 11:32:28 +0000 Subject: [PATCH 5/5] fix --- api/Document.json | 60 +++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/api/Document.json b/api/Document.json index 30ff5320bc1ed3..e243e5a0757acf 100644 --- a/api/Document.json +++ b/api/Document.json @@ -6342,10 +6342,10 @@ } } }, - "types_cookies_parameter": { + "types_BroadcastChannel_parameter": { "__compat": { - "description": "types.cookies parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-cookies", + "description": "types.BroadcastChannel parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-broadcastchannel", "support": { "chrome": { "version_added": "125" @@ -6380,10 +6380,10 @@ } } }, - "types_sessionStorage_parameter": { + "types_caches_parameter": { "__compat": { - "description": "types.sessionStorage parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-sessionstorage", + "description": "types.caches parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-caches", "support": { "chrome": { "version_added": "125" @@ -6418,10 +6418,10 @@ } } }, - "types_localStorage_parameter": { + "types_cookies_parameter": { "__compat": { - "description": "types.localStorage parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-localstorage", + "description": "types.cookies parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-cookies", "support": { "chrome": { "version_added": "125" @@ -6456,10 +6456,10 @@ } } }, - "types_indexedDB_parameter": { + "types_createObjectURL_parameter": { "__compat": { - "description": "types.indexedDB parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-indexeddb", + "description": "types.createObjectURL parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-createobjecturl", "support": { "chrome": { "version_added": "125" @@ -6494,10 +6494,10 @@ } } }, - "types_locks_parameter": { + "types_estimate_parameter": { "__compat": { - "description": "types.locks parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-locks", + "description": "types.estimate parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-estimate", "support": { "chrome": { "version_added": "125" @@ -6532,10 +6532,10 @@ } } }, - "types_caches_parameter": { + "types_getDirectory_parameter": { "__compat": { - "description": "types.caches parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-caches", + "description": "types.getDirectory parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-getdirectory", "support": { "chrome": { "version_added": "125" @@ -6570,10 +6570,10 @@ } } }, - "types_getDirectory_parameter": { + "types_indexedDB_parameter": { "__compat": { - "description": "types.getDirectory parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-getdirectory", + "description": "types.indexedDB parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-indexeddb", "support": { "chrome": { "version_added": "125" @@ -6608,10 +6608,10 @@ } } }, - "types_estimate_parameter": { + "types_localStorage_parameter": { "__compat": { - "description": "types.estimate parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-estimate", + "description": "types.localStorage parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-localstorage", "support": { "chrome": { "version_added": "125" @@ -6646,10 +6646,10 @@ } } }, - "types_createObjectURL_parameter": { + "types_locks_parameter": { "__compat": { - "description": "types.createObjectURL parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-createobjecturl", + "description": "types.locks parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-locks", "support": { "chrome": { "version_added": "125" @@ -6722,10 +6722,10 @@ } } }, - "types_BroadcastChannel_parameter": { + "types_sessionStorage_parameter": { "__compat": { - "description": "types.BroadcastChannel parameter", - "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-broadcastchannel", + "description": "types.sessionStorage parameter", + "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-sessionstorage", "support": { "chrome": { "version_added": "125"