From a1a078dc26bf2cc12eb8f0aebb6457b6ee07b417 Mon Sep 17 00:00:00 2001 From: Pulse Monitor Date: Mon, 8 Sep 2025 21:50:02 +0000 Subject: [PATCH] fix: prevent store mutation error by creating array copy before sorting --- frontend-modern/src/components/Storage/DiskList.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend-modern/src/components/Storage/DiskList.tsx b/frontend-modern/src/components/Storage/DiskList.tsx index 7cf4727d3..dad0db852 100644 --- a/frontend-modern/src/components/Storage/DiskList.tsx +++ b/frontend-modern/src/components/Storage/DiskList.tsx @@ -29,8 +29,8 @@ export const DiskList: Component = (props) => { ); } - // Sort by node and devPath - return disks.sort((a, b) => { + // Sort by node and devPath - create a copy to avoid mutating store + return [...disks].sort((a, b) => { if (a.node !== b.node) return a.node.localeCompare(b.node); return a.devPath.localeCompare(b.devPath); });