feat(ItemsList): reset focus state when URL changes

This commit is contained in:
ryan 2025-06-27 16:42:50 +03:00
parent 109377f083
commit afc70a56ba

View file

@ -274,13 +274,14 @@ export function ItemsList({ url }: ItemsListProps) {
setPropertyLabels(prev => ({ ...prev, ...labels })); setPropertyLabels(prev => ({ ...prev, ...labels }));
}); });
} }
}
}, [itemsData]);
// Set initial focus // Reset focus state when URL changes
if (loadedItems.length > 0 && !focusedItemId) { useEffect(() => {
setFocusedItemId(loadedItems[0].id); setFocusedCell(null);
} setFocusedItemId(null);
} }, [url]);
}, [itemsData, focusedItemId]);
// Mutations // Mutations
const saveItemMutation = useMutation({ const saveItemMutation = useMutation({