Skip to content

Commit 898b855

Browse files
committed
fix(toolbar): keep-alive rendered$ observable
1 parent 2f72cc2 commit 898b855

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

projects/igniteui-angular/src/lib/grids/grid-base.directive.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import {
3131
} from '@angular/core';
3232
import ResizeObserver from 'resize-observer-polyfill';
3333
import 'igniteui-trial-watermark';
34-
import { Subject, pipe, fromEvent } from 'rxjs';
34+
import { Subject, pipe, fromEvent, noop } from 'rxjs';
3535
import { takeUntil, first, filter, throttleTime, map, shareReplay } from 'rxjs/operators';
3636
import { cloneArray, flatten, mergeObjects, isIE, compareMaps, resolveNestedPath, isObject } from '../core/utils';
3737
import { DataType } from '../data-operations/data-util';
@@ -3329,7 +3329,8 @@ export abstract class IgxGridBaseDirective extends DisplayDensityBase implements
33293329
this.addRowSnackbar.hide();
33303330
});
33313331

3332-
3332+
// Keep the stream open for future subscribers
3333+
this.rendered$.pipe(takeUntil(this.destroy$)).subscribe(noop);
33333334
Promise.resolve().then(() => this.rendered.next(true));
33343335
}
33353336

0 commit comments

Comments
 (0)