From 5a75607926337a2d1d1e841c91d5dc1e1ec80440 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Fri, 26 Sep 2025 17:49:43 +0100 Subject: [PATCH 1/4] Add subfeatures to indicate support for CSS typed arithmetic --- css/types/abs.json | 32 ++++++++++++++++++++++++++++++++ css/types/calc.json | 32 ++++++++++++++++++++++++++++++++ css/types/sign.json | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 98 insertions(+) diff --git a/css/types/abs.json b/css/types/abs.json index b479eefbf534a3..2c21da68518494 100644 --- a/css/types/abs.json +++ b/css/types/abs.json @@ -35,6 +35,38 @@ "standard_track": true, "deprecated": false } + }, + "typed_arithmetic": { + "__compat": { + "description": "Typed arithmetic", + "spec_url": "https://www.w3.org/TR/css-values-4/#calc-type-checking", + "support": { + "chrome": { + "version_added": "140" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "26" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/css/types/calc.json b/css/types/calc.json index bb5d804129cb65..7674ac62bf831c 100644 --- a/css/types/calc.json +++ b/css/types/calc.json @@ -222,6 +222,38 @@ "deprecated": false } } + }, + "typed_arithmetic": { + "__compat": { + "description": "Typed arithmetic", + "spec_url": "https://www.w3.org/TR/css-values-4/#calc-type-checking", + "support": { + "chrome": { + "version_added": "140" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "26" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/css/types/sign.json b/css/types/sign.json index 499695aaa5e1a2..bfae11f09c438d 100644 --- a/css/types/sign.json +++ b/css/types/sign.json @@ -37,6 +37,40 @@ "standard_track": true, "deprecated": false } + }, + "typed_arithmetic": { + "__compat": { + "description": "Typed arithmetic", + "spec_url": "https://www.w3.org/TR/css-values-4/#calc-type-checking", + "support": { + "chrome": { + "version_added": "140" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "26" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } } } From 16348e54e1b67c595be427e1706e84c616ac6ed4 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Thu, 2 Oct 2025 11:23:13 +0100 Subject: [PATCH 2/4] Remove data point from abs() --- css/types/abs.json | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/css/types/abs.json b/css/types/abs.json index 2c21da68518494..b479eefbf534a3 100644 --- a/css/types/abs.json +++ b/css/types/abs.json @@ -35,38 +35,6 @@ "standard_track": true, "deprecated": false } - }, - "typed_arithmetic": { - "__compat": { - "description": "Typed arithmetic", - "spec_url": "https://www.w3.org/TR/css-values-4/#calc-type-checking", - "support": { - "chrome": { - "version_added": "140" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "26" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } } From 18ddf1d8415a6a04953ee79cafd3a1c2380514f8 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Sat, 4 Oct 2025 11:49:27 +0100 Subject: [PATCH 3/4] Update css/types/sign.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/types/sign.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/css/types/sign.json b/css/types/sign.json index bfae11f09c438d..1746630a902ab1 100644 --- a/css/types/sign.json +++ b/css/types/sign.json @@ -49,7 +49,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": false, + "impl_url": "https://bugzil.la/1264520" }, "firefox_android": "mirror", "oculus": "mirror", From 339000f57e91ab0cdbd0500aa5993439ec667e67 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Sat, 4 Oct 2025 11:50:06 +0100 Subject: [PATCH 4/4] Update css/types/calc.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/types/calc.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/css/types/calc.json b/css/types/calc.json index 7674ac62bf831c..1cc467e6df50c0 100644 --- a/css/types/calc.json +++ b/css/types/calc.json @@ -234,7 +234,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": false, + "impl_url": "https://bugzil.la/1264520" }, "firefox_android": "mirror", "oculus": "mirror",