diff --git a/packages/core/src/render3/after_render_hooks.ts b/packages/core/src/render3/after_render_hooks.ts index a03d945c44a..367368a165e 100644 --- a/packages/core/src/render3/after_render_hooks.ts +++ b/packages/core/src/render3/after_render_hooks.ts @@ -331,7 +331,6 @@ export function afterNextRender( * A wrapper around a function to be used as an after render callback. */ class AfterRenderCallback { - private zone = inject(NgZone); private errorHandler = inject(ErrorHandler, {optional: true}); constructor(readonly phase: AfterRenderPhase, private callbackFn: VoidFunction) { @@ -341,7 +340,7 @@ class AfterRenderCallback { invoke() { try { - this.zone.runOutsideAngular(this.callbackFn); + this.callbackFn(); } catch (err) { this.errorHandler?.handleError(err); }