We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8b1c5c4 commit 568e4c6Copy full SHA for 568e4c6
src/browser/services/RenderService.ts
@@ -152,6 +152,14 @@ export class RenderService extends Disposable implements IRenderService {
152
if (!this._renderer) {
153
return;
154
}
155
+
156
+ // Since this is debounced, a resize event could have happened between the time a refresh was
157
+ // requested and when this triggers. Clamp the values of start and end to ensure they're valid
158
+ // given the current viewport state.
159
+ start = Math.min(start, this._rowCount - 1);
160
+ end = Math.min(end, this._rowCount - 1);
161
162
+ // Render
163
this._renderer.renderRows(start, end);
164
165
// Update selection if needed
0 commit comments