Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waiting to connect on one tab/window should not lock up the entire application. #1945

Open
amfriedman opened this issue Jan 4, 2024 · 0 comments
Labels
Feature Request New feature or request PR Welcome Issues and fixes available for wide community to help us move forward by creating a PR with solution

Comments

@amfriedman
Copy link

amfriedman commented Jan 4, 2024

It is common to have multiple database connections open across multiple tabs or windows. Sometimes one of these tabs or windows will have a connectivity issue (e.g. I moved my location and so my new IP is no longer whitelisted so I am blocked by that DB's firewall). When this occurs, the current behavior is that the entire Sequel Ace app locks up or freezes while this one connection waits to re-establish. This is effectively a blocking bug for the user; I can't choose to navigate to another tab or window to work on another task with another DB. If the timeout is long, then the app is effectively frozen for 30-60 seconds or more, which is highly frustrating.

It would be a far superior UX if these connection hangs were siloed or isolated to their own tab/window, and only make themselves known when the user has that tab or window in focus. This would free the user up to work on another tab/window and stay productive, and happy.

Thanks!

@Jason-Morcos Jason-Morcos added Feature Request New feature or request PR Welcome Issues and fixes available for wide community to help us move forward by creating a PR with solution labels Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request PR Welcome Issues and fixes available for wide community to help us move forward by creating a PR with solution
Projects
None yet
Development

No branches or pull requests

2 participants