From 773cfb63266b9ae5b5e420785834d94f0470d303 Mon Sep 17 00:00:00 2001 From: Arthur Khashaev Date: Fri, 27 Jan 2023 20:03:41 +0300 Subject: [PATCH] fix(postcss-colormin): don't minify colors in `src` declarations Fixes #1463 --- packages/postcss-colormin/src/index.js | 2 +- packages/postcss-colormin/test/index.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/postcss-colormin/src/index.js b/packages/postcss-colormin/src/index.js index 6d2c5533c..13ac273f8 100644 --- a/packages/postcss-colormin/src/index.js +++ b/packages/postcss-colormin/src/index.js @@ -123,7 +123,7 @@ function pluginCreator(config = {}) { OnceExit(css) { css.walkDecls((decl) => { if ( - /^(composes|font|filter|-webkit-tap-highlight-color)/i.test( + /^(composes|font|src$|filter|-webkit-tap-highlight-color)/i.test( decl.prop ) ) { diff --git a/packages/postcss-colormin/test/index.js b/packages/postcss-colormin/test/index.js index 1c4572087..3ff26ef42 100644 --- a/packages/postcss-colormin/test/index.js +++ b/packages/postcss-colormin/test/index.js @@ -245,4 +245,10 @@ test( env: 'chrome62', }) ); + +test( + 'should not attempt to convert font names', + passthroughCSS('@font-face{src:local(Noto Sans Black)}') +); + test.run();