diff --git a/src/util/dataTypes.js b/src/util/dataTypes.js index e1db13754e45..9447732938cd 100644 --- a/src/util/dataTypes.js +++ b/src/util/dataTypes.js @@ -147,6 +147,8 @@ function normalizeMathOperatorSpacing(value) { 'repeating-radial-gradient', 'repeating-linear-gradient', 'repeating-conic-gradient', + + 'anchor-size', ] return value.replace(/(calc|min|max|clamp)\(.+\)/g, (match) => { diff --git a/tests/normalize-data-types.test.js b/tests/normalize-data-types.test.js index ba995f43006f..1c302ec28e68 100644 --- a/tests/normalize-data-types.test.js +++ b/tests/normalize-data-types.test.js @@ -96,6 +96,9 @@ let table = [ '[content-start] calc(100% - 1px) [content-end] minmax(1rem,1fr)', ], + // Prevent formatting functions that are not math functions + ['w-[calc(anchor-size(width)+8px)]', 'w-[calc(anchor-size(width) + 8px)]'], + // Misc ['color(0_0_0/1.0)', 'color(0 0 0/1.0)'], ['color(0_0_0_/_1.0)', 'color(0 0 0 / 1.0)'],