[Bug] Promise.all in dashboard hides partial failures #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
The dashboard uses
Promise.allto fetch documents, libraries, and tags simultaneously:Problem
If one request fails, the entire
Promise.allfails and some data may load while other data does not. This can lead to confusing UI states.Recommendation
Use
Promise.allSettledor sequential awaits with individual error handling to ensure partial failures are handled gracefully.