diff --git a/api/Document.json b/api/Document.json
index b27fe5e2d0aa45..274e6665a6e56a 100644
--- a/api/Document.json
+++ b/api/Document.json
@@ -6136,7 +6136,8 @@
"spec_url": "https://privacycg.github.io/requestStorageAccessFor/#dom-document-requeststorageaccessfor",
"support": {
"chrome": {
- "version_added": "119"
+ "version_added": "119",
+ "notes": "Requires the calling top-level page and the embedded document (that the storage access is being requested for) to be part of the same related website set."
},
"chrome_android": "mirror",
"edge": "mirror",
diff --git a/api/Permissions.json b/api/Permissions.json
index a85e2d0fd492e2..6826f550f2d5b9 100644
--- a/api/Permissions.json
+++ b/api/Permissions.json
@@ -706,6 +706,44 @@
}
}
},
+ "permission_top-level-storage-access": {
+ "__compat": {
+ "description": "top-level-storage-access permission",
+ "spec_url": "https://privacycg.github.io/requestStorageAccessFor/#permissions-integration",
+ "support": {
+ "chrome": {
+ "version_added": "119"
+ },
+ "chrome_android": {
+ "version_added": "120"
+ },
+ "edge": "mirror",
+ "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": {
+ "version_added": false
+ }
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
"permission_window-management": {
"__compat": {
"description": "window-management permission",