diff --git a/src/stores/useModelStore.ts b/src/stores/useModelStore.ts index 11182e9..8970a0c 100644 --- a/src/stores/useModelStore.ts +++ b/src/stores/useModelStore.ts @@ -524,7 +524,9 @@ export const useModelStore = create((set, get) => ({ toggleElementSelection: (key) => set((s) => { const next = new Set(s.selectedElementKeys); if (next.has(key)) next.delete(key); else next.add(key); - return { selectedElementKeys: next, visibilityNonce: s.visibilityNonce + 1 }; + const newNonce = s.visibilityNonce + 1; + console.log('[Store] toggleElementSelection', { key, size: next.size, newNonce }); + return { selectedElementKeys: next, visibilityNonce: newNonce }; }), clearElementSelection: () => set((s) => ({ selectedElementKeys: new Set(), visibilityNonce: s.visibilityNonce + 1 })), hideSelectedElements: () => set((s) => {