Explorar o código

Merge pull request #8028 from overleaf/ae-css-minimizer

Disable cssnano mergeLonghand optimisation in production webpack config

GitOrigin-RevId: cfd19ae5bdbcb86a9c97035b230f5f03f5c7aad0
Alf Eaton %!s(int64=4) %!d(string=hai) anos
pai
achega
81816cfa2c
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      services/web/webpack.config.prod.js

+ 6 - 1
services/web/webpack.config.prod.js

@@ -22,7 +22,12 @@ module.exports = merge(
             keep_fnames: /(Error|Exception)$/,
           },
         }),
-        new CssMinimizerPlugin(),
+        new CssMinimizerPlugin({
+          minimizerOptions: {
+            // disable mergeLonghand to avoid a cssnano bug https://github.com/cssnano/cssnano/issues/864
+            preset: ['default', { mergeLonghand: false }],
+          },
+        }),
       ],
     },