From 0abd121653b55047626d34f282441f67411a5c3a Mon Sep 17 00:00:00 2001 From: Andrew Schlackman Date: Sun, 12 Jul 2020 10:07:47 -0400 Subject: [PATCH] fix renderer pause again with handling of undefined --- src/browser/services/RenderService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/services/RenderService.ts b/src/browser/services/RenderService.ts index ca8f91021..5c91ebaf0 100644 --- a/src/browser/services/RenderService.ts +++ b/src/browser/services/RenderService.ts @@ -86,7 +86,7 @@ export class RenderService extends Disposable implements IRenderService { } private _onIntersectionChange(entry: IntersectionObserverEntry): void { - this._isPaused = entry.intersectionRatio === 0; + this._isPaused = entry.isIntersecting === undefined ? (entry.intersectionRatio === 0) : !entry.isIntersecting; if (!this._isPaused && this._needsFullRefresh) { this.refreshRows(0, this._rowCount - 1); this._needsFullRefresh = false;