From 4fb3d94a629410c6c588124860558a89d88edda9 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 13 Feb 2026 13:17:20 +0100 Subject: [PATCH 1/2] Merge nonce hiding subfeature into nonce --- html/global_attributes.json | 39 ++----------------------------------- 1 file changed, 2 insertions(+), 37 deletions(-) diff --git a/html/global_attributes.json b/html/global_attributes.json index 8262c15d6c5289..ea9ebe465547b7 100644 --- a/html/global_attributes.json +++ b/html/global_attributes.json @@ -880,14 +880,14 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "31" + "version_added": "75" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "15.4" + "version_added": "15.5" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -899,41 +899,6 @@ "standard_track": true, "deprecated": false } - }, - "nonce_hiding": { - "__compat": { - "description": "`nonce` hiding behavior", - "spec_url": "https://html.spec.whatwg.org/multipage/urls-and-fetching.html#nonce-does-not-update-dom", - "tags": [ - "web-features:csp" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "75" - }, - "firefox_android": "mirror", - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "15.5" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } }, "part": { From 1d6d1cd3c6e52261244346e90ed9d9479868133f Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 18 Feb 2026 12:12:08 +0100 Subject: [PATCH 2/2] add partials --- html/global_attributes.json | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/html/global_attributes.json b/html/global_attributes.json index ea9ebe465547b7..e8c0fb5f84feb0 100644 --- a/html/global_attributes.json +++ b/html/global_attributes.json @@ -879,16 +879,32 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "75" - }, + "firefox": [ + { + "version_added": "75" + }, + { + "version_added": "31", + "version_removed": "75", + "partial_implementation": true, + "notes": "No `nonce` hiding behavior." + } + ], "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "15.5" - }, + "safari": [ + { + "version_added": "15.5" + }, + { + "version_added": "15.4", + "version_removed": "15.5", + "partial_implementation": true, + "notes": "No `nonce` hiding behavior." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror",