diff --git a/app/angular/src/builders/start-storybook/index.ts b/app/angular/src/builders/start-storybook/index.ts index 739d2298219..6d1d90a208c 100644 --- a/app/angular/src/builders/start-storybook/index.ts +++ b/app/angular/src/builders/start-storybook/index.ts @@ -77,5 +77,11 @@ async function setup(options: StorybookBuilderOptions, context: BuilderContext) } function runInstance(options: StandaloneOptions) { - return from(buildStandalone(options)); + return new Observable((observer) => { + // This Observable intentionally never complete, leaving the process running ;) + buildStandalone(options).then( + () => observer.next(), + (error) => observer.error(error) + ); + }); }