No more artifiial waiting, just start streaming.

This commit is contained in:
Mario Zechner 2025-06-19 21:26:09 +02:00
parent 47ccd26416
commit 5ce76f828f

View file

@ -193,21 +193,8 @@ export class SessionView extends LitElement {
this.handleTerminalResize.bind(this) as unknown as EventListener this.handleTerminalResize.bind(this) as unknown as EventListener
); );
// Wait a moment for freshly created sessions before connecting // Connect to stream directly without artificial delays
const sessionAge = Date.now() - new Date(this.session.startedAt).getTime(); this.connectToStream();
const delay = sessionAge < 5000 ? 2000 : 0; // 2 second delay if session is less than 5 seconds old
if (delay > 0) {
// Show loading animation during delay for fresh sessions
this.startLoading();
}
setTimeout(() => {
if (this.terminal && this.session) {
this.stopLoading(); // Stop loading before connecting
this.connectToStream();
}
}, delay);
} }
private connectToStream() { private connectToStream() {