From cb9013cba8a617d92fd12b7557334755c1c2e010 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 14 Apr 2026 14:59:38 +0100 Subject: [PATCH 01/10] added data for namespaced attributes in attr --- css/types/attr.json | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/css/types/attr.json b/css/types/attr.json index 016dfc926c5d99..43b2051457ab4d 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -775,6 +775,48 @@ } } } + }, + "namespaces": { + "__compat": { + "description": "namespaced attributes", + "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name", + "tags": [ + "web-features:attr" + ], + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "150", + "flags": [ + { + "type": "preference", + "name": "layout.css.attr.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } From dc6c8a837c001de8c6a56ac447ba5407f0433c00 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 14 Apr 2026 16:57:01 +0100 Subject: [PATCH 02/10] changed order --- css/types/attr.json | 84 ++++++++++++++++++++++----------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/css/types/attr.json b/css/types/attr.json index 43b2051457ab4d..63254311434c0c 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -80,6 +80,48 @@ } } }, + "namespaces": { + "__compat": { + "description": "namespaced attributes", + "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name", + "tags": [ + "web-features:attr" + ], + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "150", + "flags": [ + { + "type": "preference", + "name": "layout.css.attr.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "type_function": { "__compat": { "description": "`type()` function", @@ -775,48 +817,6 @@ } } } - }, - "namespaces": { - "__compat": { - "description": "namespaced attributes", - "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name", - "tags": [ - "web-features:attr" - ], - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "150", - "flags": [ - { - "type": "preference", - "name": "layout.css.attr.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": "mirror", - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } } } } From a470d70576c4d19f7215382ed044c20bc6ae9ffa Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Fri, 17 Apr 2026 22:16:43 +0100 Subject: [PATCH 03/10] Update css/types/attr.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/types/attr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/css/types/attr.json b/css/types/attr.json index 63254311434c0c..1e24f45457de62 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -83,7 +83,8 @@ "namespaces": { "__compat": { "description": "namespaced attributes", - "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Values/attr#namespaces", + "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name:~:text=namespaced%20attributes", "tags": [ "web-features:attr" ], From fc1d0ef32c44f9708b8df258ee9509853ca7b4df Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Fri, 17 Apr 2026 22:16:52 +0100 Subject: [PATCH 04/10] Update css/types/attr.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/types/attr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/types/attr.json b/css/types/attr.json index 1e24f45457de62..177da8fe3b1c9f 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -80,7 +80,7 @@ } } }, - "namespaces": { + "attr-name_accepts_namespaces": { "__compat": { "description": "namespaced attributes", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Values/attr#namespaces", From 76bf04889184b721a1cdc224e4d362c0b03d3480 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Fri, 17 Apr 2026 22:17:01 +0100 Subject: [PATCH 05/10] Update css/types/attr.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/types/attr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/types/attr.json b/css/types/attr.json index 177da8fe3b1c9f..8ef674f3b381f5 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -82,7 +82,7 @@ }, "attr-name_accepts_namespaces": { "__compat": { - "description": "namespaced attributes", + "description": "`` accepts namespaces", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Values/attr#namespaces", "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name:~:text=namespaced%20attributes", "tags": [ From 37c26dc15042570139a0dc6046604569141c2cd1 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Mon, 20 Apr 2026 12:12:33 +0100 Subject: [PATCH 06/10] reordered and added imp_urls --- css/types/attr.json | 46 +++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/css/types/attr.json b/css/types/attr.json index 8ef674f3b381f5..e6001349f7c594 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -45,28 +45,38 @@ "deprecated": false } }, - "declaration-value": { + "attr-name_accepts_namespaces": { "__compat": { - "description": "``", - "spec_url": "https://drafts.csswg.org/css-values-5/#ref-for-typedef-declaration-value%E2%91%A1%E2%91%A3", + "description": "`` accepts namespaces", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Values/attr#namespaces", + "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name:~:text=namespaced%20attributes", "tags": [ "web-features:attr" ], "support": { "chrome": { - "version_added": "133" + "version_added": false, + "imp_url": "https://issues.chromium.org/issues/387281256" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "119" + "version_added": "150", + "flags": [ + { + "type": "preference", + "name": "layout.css.attr.enabled", + "value_to_set": "true" + } + ] }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "18.4" + "version_added": false, + "imp_url": "https://bugs.webkit.org/show_bug.cgi?id=283279" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -74,42 +84,34 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } } }, - "attr-name_accepts_namespaces": { + "declaration-value": { "__compat": { - "description": "`` accepts namespaces", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Reference/Values/attr#namespaces", - "spec_url": "https://drafts.csswg.org/css-values-5/#typedef-attr-name:~:text=namespaced%20attributes", + "description": "``", + "spec_url": "https://drafts.csswg.org/css-values-5/#ref-for-typedef-declaration-value%E2%91%A1%E2%91%A3", "tags": [ "web-features:attr" ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "150", - "flags": [ - { - "type": "preference", - "name": "layout.css.attr.enabled", - "value_to_set": "true" - } - ] + "version_added": "119" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "18.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -117,7 +119,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } From 51f6672af06fe9e5f7f9df41586d78fab8922e44 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Mon, 20 Apr 2026 12:37:51 +0100 Subject: [PATCH 07/10] corrected the spelling of imp_url --- css/types/attr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/types/attr.json b/css/types/attr.json index e6001349f7c594..3f554fc4ca0483 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -726,7 +726,7 @@ "opera_android": "mirror", "safari": { "version_added": false, - "impl_url": "https://webkit.org/b/26609" + "imp_url": "https://webkit.org/b/26609" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -770,7 +770,7 @@ "opera_android": "mirror", "safari": { "version_added": false, - "impl_url": "https://webkit.org/b/26609" + "imp_url": "https://webkit.org/b/26609" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From b6893186eadf9c6def6fb79a1e2c2f30d8108d32 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Mon, 20 Apr 2026 12:54:47 +0100 Subject: [PATCH 08/10] shortened the urls --- css/types/attr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/types/attr.json b/css/types/attr.json index 3f554fc4ca0483..b7c8a915125ac7 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -56,7 +56,7 @@ "support": { "chrome": { "version_added": false, - "imp_url": "https://issues.chromium.org/issues/387281256" + "imp_url": "https://crbug.com/387281256" }, "chrome_android": "mirror", "edge": "mirror", @@ -76,7 +76,7 @@ "opera_android": "mirror", "safari": { "version_added": false, - "imp_url": "https://bugs.webkit.org/show_bug.cgi?id=283279" + "imp_url": "https://webkit.org/b/283279" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 37ac36d40a6302946e840be41dc4a3f38c0641a5 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Mon, 20 Apr 2026 12:59:09 +0100 Subject: [PATCH 09/10] reset imp_url to impl_url --- css/types/attr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/types/attr.json b/css/types/attr.json index b7c8a915125ac7..7da9277c5fd447 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -56,7 +56,7 @@ "support": { "chrome": { "version_added": false, - "imp_url": "https://crbug.com/387281256" + "impl_url": "https://crbug.com/387281256" }, "chrome_android": "mirror", "edge": "mirror", @@ -76,7 +76,7 @@ "opera_android": "mirror", "safari": { "version_added": false, - "imp_url": "https://webkit.org/b/283279" + "impl_url": "https://webkit.org/b/283279" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From f92bfbdafc03d2e27384d970fbfcb62a8956f52b Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Mon, 20 Apr 2026 13:13:14 +0100 Subject: [PATCH 10/10] corrected the other impl_urls --- css/types/attr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/types/attr.json b/css/types/attr.json index 7da9277c5fd447..136525e6ae8922 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -726,7 +726,7 @@ "opera_android": "mirror", "safari": { "version_added": false, - "imp_url": "https://webkit.org/b/26609" + "impl_url": "https://webkit.org/b/26609" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -770,7 +770,7 @@ "opera_android": "mirror", "safari": { "version_added": false, - "imp_url": "https://webkit.org/b/26609" + "impl_url": "https://webkit.org/b/26609" }, "safari_ios": "mirror", "samsunginternet_android": "mirror",