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

Session viewer: Allow selecting sessions that aren't ready yet #1518

Open
Wuestengecko opened this issue Apr 17, 2024 · 1 comment
Open

Session viewer: Allow selecting sessions that aren't ready yet #1518

Wuestengecko opened this issue Apr 17, 2024 · 1 comment

Comments

@Wuestengecko
Copy link
Member

Wuestengecko commented Apr 17, 2024

Currently the session viewer simply doesn't let you select a session that is still preparing. That's quite annoying at times, especially for the combination "Capella/Guacamole + Jupyter", since they start up very differently: Capella is quick to prepare, but takes some time after first connecting, while Jupyter takes much longer to prepare, but is there immediately when that's done.

It would be nice if I could select any session in the session viewer immediately, and when it's not ready yet I see a message similar to the sidebar card on the "Sessions" tab.

Quick mockup:

grafik

(Is this even possible with the current setup and how sessions are handled?)

@MoritzWeber0
Copy link
Member

Is this even possible with the current setup and how sessions are handled?

Yes, that's certainly possible. The session state is already available in the session viewer, but it's not used. The main reason is the inadequate reliability of the session state. For example, there are cases where the session state jumps from "Session started" to "Preparation of session" -> The actual connection would happen to early.

For better UX, I'd therefore implement #1578 before addressing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants