Sfoglia il codice sorgente

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

Disable cssnano mergeLonghand optimisation in production webpack config

GitOrigin-RevId: cfd19ae5bdbcb86a9c97035b230f5f03f5c7aad0
Alf Eaton 4 anni fa
parent
commit
81816cfa2c
1 ha cambiato i file con 6 aggiunte e 1 eliminazioni
  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 }],
+          },
+        }),
       ],
     },