diff --git a/inc/Engine/Optimization/Minify/JS/AbstractJSOptimization.php b/inc/Engine/Optimization/Minify/JS/AbstractJSOptimization.php index e2ea2f21fb..7c4c1dfe8f 100644 --- a/inc/Engine/Optimization/Minify/JS/AbstractJSOptimization.php +++ b/inc/Engine/Optimization/Minify/JS/AbstractJSOptimization.php @@ -100,6 +100,8 @@ protected function is_minify_excluded_file( array $tag ) { false !== strpos( $tag[0], 'data-minify=' ) || false !== strpos( $tag[0], 'data-no-minify=' ) + || + preg_match( '/type=(?[\'"])module\g/', $tag[0] ) ) { return true; } diff --git a/tests/Fixtures/inc/Engine/Optimization/Minify/JS/Minify/optimize.php b/tests/Fixtures/inc/Engine/Optimization/Minify/JS/Minify/optimize.php index 48725c63ea..14c04f57da 100644 --- a/tests/Fixtures/inc/Engine/Optimization/Minify/JS/Minify/optimize.php +++ b/tests/Fixtures/inc/Engine/Optimization/Minify/JS/Minify/optimize.php @@ -7,6 +7,7 @@ + @@ -29,6 +30,7 @@ + @@ -59,6 +61,7 @@ +