diff --git a/src/browser/services/RenderService.ts b/src/browser/services/RenderService.ts index ca8f9102..9eaf03a4 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; if (!this._isPaused && this._needsFullRefresh) { this.refreshRows(0, this._rowCount - 1); this._needsFullRefresh = false;