From 4f50c475503ad72ae89a5f8d1c5d625892031366 Mon Sep 17 00:00:00 2001 From: sagitchu Date: Thu, 5 Mar 2026 14:07:25 +0800 Subject: [PATCH] fix: prevent effect execution when forwards list is empty Entire-Checkpoint: 69eeade13bf9 --- vite-frontend/src/pages/forward.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vite-frontend/src/pages/forward.tsx b/vite-frontend/src/pages/forward.tsx index fbcb6af..f8cc5ac 100644 --- a/vite-frontend/src/pages/forward.tsx +++ b/vite-frontend/src/pages/forward.tsx @@ -2505,6 +2505,10 @@ export default function ForwardPage() { return; } + if (forwards.length === 0) { + return; + } + if (!isSameGroupOrderMap(groupOrderMap, sanitizedGroupOrderMap)) { setGroupOrderMap(sanitizedGroupOrderMap); persistGroupOrderToLocal(sanitizedGroupOrderMap); @@ -2524,6 +2528,7 @@ export default function ForwardPage() { }, [ groupPreferenceHydrated, tokenUserId, + forwards, groupOrderMap, sanitizedGroupOrderMap, collapsedTunnelGroups,