I had this consistently occuring and then i deleted the db and cleared it all out and it appears fine now. I’ll drop a section in the test db card to see if we can test for when part of the db gets locked up that it does not cause a crash. This appears to be a loop when something gets stuck in the db.
- If recursion detected stop the db and let user know the vault is down but they can still view factiii without issues
- Push error automatically via user.error so we know someones device is locked
- In the user notification let them add a bug report that we can see
- Detect build id from nextjs and keep db off until new build id
[https://www.loom.com/share/97b7a9e2c5e44d5e954930fa1b0c7c43](https://www.loom.com/share/97b7a9e2c5e44d5e954930fa1b0c7c43 "smartCard-embed")