You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix race conditions, orphaned data, and render performance
- Wrap putEmbedding in Dexie transaction to prevent duplicate embeddings
- Check note existence before writing embedding to avoid orphans
- Guard initSemanticMode with ref to prevent concurrent double-init
- Use Dexie streaming filter for backlinks instead of loading all notes
- Memoize allTags and keywordResults to avoid recomputation on every render
- Exclude generated sw.js from ESLint
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments