mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-17 14:08:03 -06:00
WebUI: Increase number of buffered virtual rows
Negligible performance hit for increased UX. Currently when scrolling I frequently see blank rows. PR #22853.
This commit is contained in:
committed by
GitHub
parent
9b66693cb8
commit
380d9af34c
@@ -915,8 +915,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
|
||||
|
||||
Reference in New Issue
Block a user