From 3f620d5782e975dd386ff9f7a342aeec073d53fb Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Wed, 29 Apr 2020 14:31:50 +0200 Subject: [PATCH] fix(@angular-devkit/build-angular): disable inline svg optimizations SVGO can cause optimizations which are not compatible in all browsers. FIxes: #17564 --- .../angular-cli-files/plugins/optimize-css-webpack-plugin.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/angular_devkit/build_angular/src/angular-cli-files/plugins/optimize-css-webpack-plugin.ts b/packages/angular_devkit/build_angular/src/angular-cli-files/plugins/optimize-css-webpack-plugin.ts index d0176994724b..2cb6182178b5 100644 --- a/packages/angular_devkit/build_angular/src/angular-cli-files/plugins/optimize-css-webpack-plugin.ts +++ b/packages/angular_devkit/build_angular/src/angular-cli-files/plugins/optimize-css-webpack-plugin.ts @@ -77,7 +77,10 @@ export class OptimizeCssWebpackPlugin { } const cssNanoOptions: cssNano.CssNanoOptions = { - preset: 'default', + preset: ['default', { + // Disable SVG optimization, as this can cause optimizations which are not compatible in all browsers. + svgo: false, + }], }; const postCssOptions: ProcessOptions = {