-
Type: Story
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
5
-
Not Needed
-
Iteration Tangerine, Iteration Uglifruit, Iteration Vegetable
It looks like there are cases where connecting to a connection can get into an unexpected state: https://jira.mongodb.org/browse/COMPASS-4219
In these cases, where the connection is still occurring after the connection's timeout has elapsed, we can cancel the request, show a connection error, and free up the UI so that the user isn't blocked. We've done something a bit similar with VSCode: https://jira.mongodb.org/browse/VSCODE-155
It would also be good to know what's causing the actual issue in the https://jira.mongodb.org/browse/COMPASS-4219 ticket, so lets look around a bit. This ticket is more for ensuring the user's experience is never interrupted from a stalled state.
This ticket should also take into consideration specific timeouts the user may have added to the connection (we don't want to unblock/cancel the connection request if there is a manually added really long timeout on the connection).
- depends on
-
COMPASS-4568 Remove `data-service-initialized` event or move it after we have successfully connected
- Closed
- is depended on by
-
COMPASS-4608 Ensure we can load instance details before leaving the connect process
- Closed
- is duplicated by
-
COMPASS-4237 "New connection" process cannot be interrupted
- Closed
- related to
-
COMPASS-4645 Modal window shows different info when connect to favorite item
- Closed
1.
|
Move loading instance details into the connect process | COMPASS-4583 | Closed | Unassigned | No version |