fix: prevent effect execution when forwards list is empty

Entire-Checkpoint: 69eeade13bf9
This commit is contained in:
sagitchu
2026-03-05 14:07:25 +08:00
parent 2e1d75dc36
commit 4f50c47550
+5
View File
@@ -2505,6 +2505,10 @@ export default function ForwardPage() {
return; return;
} }
if (forwards.length === 0) {
return;
}
if (!isSameGroupOrderMap(groupOrderMap, sanitizedGroupOrderMap)) { if (!isSameGroupOrderMap(groupOrderMap, sanitizedGroupOrderMap)) {
setGroupOrderMap(sanitizedGroupOrderMap); setGroupOrderMap(sanitizedGroupOrderMap);
persistGroupOrderToLocal(sanitizedGroupOrderMap); persistGroupOrderToLocal(sanitizedGroupOrderMap);
@@ -2524,6 +2528,7 @@ export default function ForwardPage() {
}, [ }, [
groupPreferenceHydrated, groupPreferenceHydrated,
tokenUserId, tokenUserId,
forwards,
groupOrderMap, groupOrderMap,
sanitizedGroupOrderMap, sanitizedGroupOrderMap,
collapsedTunnelGroups, collapsedTunnelGroups,