Skip to content

fix(ui): open sessions directly without paused interstitial - #1487

Merged
luokerenx4 merged 1 commit into
devfrom
fix/session-open-without-paused-page
Sep 10, 2026
Merged

fix(ui): open sessions directly without paused interstitial#1487
luokerenx4 merged 1 commit into
devfrom
fix/session-open-without-paused-page

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

Change

Opening a paused Session previously landed on a decorative terminal and a second Resume step, while sidebar occupancy checks could disagree with that page. Remove ResumeCta and its CSS; opening a visible idle Session now activates its saved TUI/Web surface directly.

The activation hook checks Session Directory background occupancy before launching and exposes startup errors with explicit retry. One automatic attempt per mount avoids polling retry loops; hidden Workspace tabs do not activate, and an already-connected surface is not automatically reclaimed after disconnect. Missing Session routes display an error. Workspace Manager uses the same activation presentation, and cancelled interactive confirmation now reports cancellation.

Validation

  • UI owner suite: 321 files, 1,886 tests passed.
  • Final Manager/activation checks: 16 tests passed; UI TypeScript build passed.
  • Browser desktop and 390px viewport: controlled 409 response shows the concrete error and Retry, with exactly one activation attempt and no paused interstitial.
  • Real local backend: created a temporary Shell Session, paused it, opened its route, verified successful resume and running/terminal state, then deleted the test Session.
  • Original Windows installation and native Pi incident were not reproduced; this verifies the frontend opening contract, not the original backend stale-record cause.

@vercel

vercel Bot commented Sep 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openalice-demo Ready Ready Preview Sep 10, 2026 5:13pm UTC

Request Review

@luokerenx4
luokerenx4 merged commit 65cdc02 into dev Sep 10, 2026
2 of 3 checks passed
@luokerenx4
luokerenx4 deleted the fix/session-open-without-paused-page branch September 10, 2026 17:12
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

Successfully merging this pull request may close these issues.

1 participant