Bound retained workspace screens (#1472)

* fix(app): prune retained workspace deck entries

* fix(app): narrow workspace deck retention selectors

* fix(app): preserve deck lru during route transitions

* test(app): update startup reconnect expectation
This commit is contained in:
Mohamed Boudra
2026-06-11 17:00:05 +00:00
committed by GitHub
parent c0614c3207
commit 62d9e656d7
7 changed files with 317 additions and 34 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ import { getServerId } from "./helpers/server-id";
import { startupScenario } from "./helpers/startup-dsl";
test.describe("Startup loading presentation", () => {
test("mobile reconnect keeps connection recovery actions visible", async ({ page }) => {
test("mobile reconnect preserves the saved host shell", async ({ page }) => {
const startup = await startupScenario(page)
.withMobileViewport()
.withSavedHost({
@@ -14,8 +14,8 @@ test.describe("Startup loading presentation", () => {
})
.openRoot();
await startup.expectsReconnectWelcome();
await startup.expectsNoSavedHostStatus({ label: "Dev" });
await startup.expectsSavedHostShell({ label: "Dev" });
await startup.expectsNoSavedHostErrorStatus();
await startup.expectsNoLocalServerStartupCopy();
});