diff --git a/packages/survey-angular-ui/src/base-angular.ts b/packages/survey-angular-ui/src/base-angular.ts index 805e2e8361..b8a1449147 100644 --- a/packages/survey-angular-ui/src/base-angular.ts +++ b/packages/survey-angular-ui/src/base-angular.ts @@ -89,7 +89,7 @@ export abstract class BaseAngular extends EmbeddedViewCon this.beforeUpdate(); if(this.getPropertiesToUpdateSync().indexOf(key) > -1) { this.detectChanges(); - this.afterUpdate(); + this.afterUpdate(key); } else { ((window)["__zone_symbol__queueMicrotask"] ? (window)["__zone_symbol__queueMicrotask"] : queueMicrotask)(() => { @@ -97,7 +97,7 @@ export abstract class BaseAngular extends EmbeddedViewCon this.setIsRendering(true); this.detectChanges(); } - this.afterUpdate(); + this.afterUpdate(key); }); } } @@ -121,7 +121,7 @@ export abstract class BaseAngular extends EmbeddedViewCon } this.setIsRendering(true); } - protected afterUpdate(): void { + protected afterUpdate(key: string): void { if(this.getShouldReattachChangeDetector()) { this.getChangeDetectorRef().reattach(); } diff --git a/packages/survey-angular-ui/src/components/popup/popup-container.component.ts b/packages/survey-angular-ui/src/components/popup/popup-container.component.ts index 9a10df9934..dec4786ccf 100644 --- a/packages/survey-angular-ui/src/components/popup/popup-container.component.ts +++ b/packages/survey-angular-ui/src/components/popup/popup-container.component.ts @@ -45,13 +45,16 @@ export class PopupBaseContainerComponent