From 3c3b891902ea2036450e73c475fdfd38574c51ba Mon Sep 17 00:00:00 2001 From: "Stiliyan Tonev (Bark)" Date: Fri, 13 Jun 2025 17:42:05 +0300 Subject: [PATCH] fix: Default select & Remember files for rename. --- src/webui/www/private/rename_files.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/webui/www/private/rename_files.html b/src/webui/www/private/rename_files.html index bdfc46e75..560f8328d 100644 --- a/src/webui/www/private/rename_files.html +++ b/src/webui/www/private/rename_files.html @@ -256,9 +256,7 @@ document.getElementById("renameOptions").disabled = false; // Recreate table - let selectedRows = bulkRenameFilesTable.getSelectedRows().map(row => row.rowId.toString()); - for (const renamedRow of rows) - selectedRows = selectedRows.filter(selectedRow => selectedRow !== renamedRow.rowId.toString()); + const selectedRows = bulkRenameFilesTable.getSelectedRows().map(row => row.rowId.toString()); bulkRenameFilesTable.clear(); // Adjust file enumeration count by 1 when replacing single files to prevent naming conflicts @@ -379,7 +377,7 @@ url.search = new URLSearchParams({ hash: data.hash }); - fetch(url, { + return fetch(url, { method: "GET", cache: "no-store" }) @@ -394,7 +392,11 @@ handleTorrentFiles(files, selectedRows); }); }; - setupTable(data.selectedRows); + setupTable(data.selectedRows).then(() => { + document.getElementById("rootMultiRename_cb").click(); + }).catch((error) => { + console.error("Error setting up the table:", error); + }); })();