diff --git a/packages/core/rxjs-interop/src/to_signal.ts b/packages/core/rxjs-interop/src/to_signal.ts index 29f120cad8a..f13e919eb1a 100644 --- a/packages/core/rxjs-interop/src/to_signal.ts +++ b/packages/core/rxjs-interop/src/to_signal.ts @@ -168,6 +168,7 @@ export function toSignal( next: (value) => state.set({kind: StateKind.Value, value}), error: (error) => { state.set({kind: StateKind.Error, error}); + destroyUnregisterFn?.(); }, complete: () => { destroyUnregisterFn?.();