diff --git a/projects/cdk/directives/value-changes/value-changes.directive.ts b/projects/cdk/directives/value-changes/value-changes.directive.ts index 376a9763678a..0870f9e67a60 100644 --- a/projects/cdk/directives/value-changes/value-changes.directive.ts +++ b/projects/cdk/directives/value-changes/value-changes.directive.ts @@ -10,7 +10,11 @@ export class TuiValueChangesDirective implements DoCheck { private readonly refresh$ = new Subject>(); @Output() - readonly tuiValueChanges = this.refresh$.pipe(distinctUntilChanged(), switchAll()); + readonly tuiValueChanges = this.refresh$.pipe( + distinctUntilChanged(), + switchAll(), + distinctUntilChanged(), + ); constructor( @Optional()