From e6daba279cc60ebd6e3ea684cdd1fcd6a4743303 Mon Sep 17 00:00:00 2001 From: maxid <97409287+maxdorninger@users.noreply.github.com> Date: Sat, 3 Jan 2026 16:04:21 +0100 Subject: [PATCH] fix torrents table sorting by always returning a new array --- web/src/lib/components/download-dialogs/torrent-table.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/web/src/lib/components/download-dialogs/torrent-table.svelte b/web/src/lib/components/download-dialogs/torrent-table.svelte index 8358db6..a12b38f 100644 --- a/web/src/lib/components/download-dialogs/torrent-table.svelte +++ b/web/src/lib/components/download-dialogs/torrent-table.svelte @@ -29,7 +29,7 @@ } function sort(data: any[], column: string, ascending: boolean): any[] { let modifier = ascending ? 1 : -1; - data.sort((a, b) => { + return [...data].sort((a, b) => { if (a[column] < b[column]) { return -1 * modifier; } else if (a[column] > b[column]) { @@ -38,7 +38,6 @@ return 0; } }); - return data; }