From b47760509b36e8122dd4d8e59533eeb88a02b760 Mon Sep 17 00:00:00 2001 From: Thomas Piccirello Date: Tue, 10 Jun 2025 11:50:46 -0700 Subject: [PATCH] WebUI: Increase number of buffered virtual rows --- src/webui/www/private/scripts/dynamicTable.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webui/www/private/scripts/dynamicTable.js b/src/webui/www/private/scripts/dynamicTable.js index b0fa1a02e..c9f1bc9c2 100644 --- a/src/webui/www/private/scripts/dynamicTable.js +++ b/src/webui/www/private/scripts/dynamicTable.js @@ -908,8 +908,8 @@ window.qBittorrent.DynamicTable ??= (() => { if (this.dynamicTableDiv.offsetHeight === 0) return; this.renderedHeight = this.dynamicTableDiv.offsetHeight; - // show extra 6 rows at top/bottom to reduce flickering - const extraRowCount = 6; + // show extra rows at top/bottom to reduce flickering + const extraRowCount = 20; // how many rows can be shown in the visible area const visibleRowCount = Math.ceil(this.renderedHeight / this.rowHeight) + (extraRowCount * 2); // start position of visible rows, offsetted by scrollTop