From dcf60d2be26fdbc1efaec1c506188cb166ffbdf0 Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Wed, 19 Apr 2023 10:20:44 -0400 Subject: [PATCH] fix(@angular-devkit/build-angular): correctly filter lazy global styles in esbuild builder Due to a typo in a conditional for the filtering of lazily defined global styles, global styles were unintentionally always initial if no global scripts were present in the application. (cherry picked from commit 694b1ead0dc17406a57470fd9e0d02be2ab3dc08) --- .../build_angular/src/builders/browser-esbuild/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/angular_devkit/build_angular/src/builders/browser-esbuild/index.ts b/packages/angular_devkit/build_angular/src/builders/browser-esbuild/index.ts index e595e0247538..480e105ddacd 100644 --- a/packages/angular_devkit/build_angular/src/builders/browser-esbuild/index.ts +++ b/packages/angular_devkit/build_angular/src/builders/browser-esbuild/index.ts @@ -166,7 +166,7 @@ async function execute( } // Filter global stylesheet initial files. Currently all initial CSS files are from the global styles option. - if (options.globalScripts.length > 0) { + if (options.globalStyles.length > 0) { bundlingResult.initialFiles = bundlingResult.initialFiles.filter( ({ file, name }) => !file.endsWith('.css') ||