From afc70a56bada2ddbb00f3d47b757322df1d05ff9 Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 27 Jun 2025 16:42:50 +0300 Subject: [PATCH] feat(ItemsList): reset focus state when URL changes --- src/components/ItemsList.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/ItemsList.tsx b/src/components/ItemsList.tsx index 64de2e2..8d98601 100644 --- a/src/components/ItemsList.tsx +++ b/src/components/ItemsList.tsx @@ -274,13 +274,14 @@ export function ItemsList({ url }: ItemsListProps) { setPropertyLabels(prev => ({ ...prev, ...labels })); }); } - - // Set initial focus - if (loadedItems.length > 0 && !focusedItemId) { - setFocusedItemId(loadedItems[0].id); - } } - }, [itemsData, focusedItemId]); + }, [itemsData]); + + // Reset focus state when URL changes + useEffect(() => { + setFocusedCell(null); + setFocusedItemId(null); + }, [url]); // Mutations const saveItemMutation = useMutation({