76f35ae1f1
- Move filteredKeys computed before useVirtualizer in KeyList.vue to fix ReferenceError (Cannot access 'filteredKeys' before initialization) that crashed the component setup and cascaded into '.t is not a function' render errors. - Wrap getInfo in try-catch in connection store connect() to clean up connectedIds/activeId when the client is lost between connect and getInfo, preventing a state where isConnected is true but no Redis client exists in the main process.