WebUI: Do not try to set rowHeight to 0

This commit is contained in:
tehcneko 2025-04-23 01:45:48 +01:00
commit 818a527ea1

View file

@ -950,17 +950,22 @@ window.qBittorrent.DynamicTable ??= (() => {
this.updateRow(row, true); this.updateRow(row, true);
// refresh row height based on first row // refresh row height based on first row
setTimeout(() => { const tr = this.tableBody.firstChild;
if (this.tableBody.firstChild === null) if (tr !== null) {
return; const updateRowHeight = () => {
const tr = this.tableBody.firstChild; if (tr.offsetHeight === 0)
if (this.rowHeight !== tr.offsetHeight) { return;
this.rowHeight = tr.offsetHeight; if (this.rowHeight !== tr.offsetHeight) {
// rerender on row height change this.rowHeight = tr.offsetHeight;
this.rerender(); // rerender on row height change
} this.rerender();
}
}); };
if (tr.offsetHeight === 0)
setTimeout(updateRowHeight);
else
updateRowHeight();
}
}, },
createRowElement: function(row, top = -1) { createRowElement: function(row, top = -1) {