diff --git a/src/lib/loading/loading.service.ts b/src/lib/loading/loading.service.ts index da0c708..3d0dafe 100644 --- a/src/lib/loading/loading.service.ts +++ b/src/lib/loading/loading.service.ts @@ -21,8 +21,10 @@ export class LoadingService { clearTimeout(this.#stopTimeout); this.#stopTimeout = undefined; } - this.#loading.set(config); - this.#loadingStarted = Date.now(); + setTimeout(() => { + this.#loading.set(config); + this.#loadingStarted = Date.now(); + }); } update(config: ILoadingConfig): void { @@ -49,7 +51,7 @@ export class LoadingService { } #stop(): void { - this.#loading.set(undefined); + setTimeout(() => this.#loading.set(undefined)); } #stopAfter(clearAfter: number): void {