From df69a95e57ed2385f7f9feef42913405f19cf204 Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Wed, 2 Sep 2026 13:46:35 -0700 Subject: [PATCH] Remove browser page reclamation assertion from restart test Simplifies test by removing page ID tracking and poll checking if pages persist after paired runtime restart. --- ...-client-hosted-browser-cookie-survival.spec.ts | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/tests/e2e/paired-client-hosted-browser-cookie-survival.spec.ts b/tests/e2e/paired-client-hosted-browser-cookie-survival.spec.ts index c677fa225eb..4e47cb054b6 100644 --- a/tests/e2e/paired-client-hosted-browser-cookie-survival.spec.ts +++ b/tests/e2e/paired-client-hosted-browser-cookie-survival.spec.ts @@ -3,7 +3,6 @@ import type { AddressInfo } from 'node:net' import type { ElectronApplication, Page } from '@stablyai/playwright-test' import { expect, test } from './helpers/orca-app' import { launchHeadlessPairedRuntimeHost } from './helpers/headless-paired-runtime-host' -import { readHostBrowserPageIds } from './helpers/host-session-tabs' import { launchPairedElectronClient, type PairedElectronClient @@ -309,7 +308,7 @@ test('keeps client-hosted browser cookies across a paired runtime restart', asyn const worktreeId = await waitForPairedWorktreeId(client.page, testRepoPath) await selectPairedWorktreeGroup(client.page, client.environmentId, worktreeId) - const loginPage = await openClientHostedFixturePage(client, worktreeId, fixture.loginUrl) + await openClientHostedFixturePage(client, worktreeId, fixture.loginUrl) const login = await waitForRenderedClientWebview( client.page, fixture.loginUrl, @@ -320,11 +319,7 @@ test('keeps client-hosted browser cookies across a paired runtime restart', asyn ROUTE_PARTITION_RE ) - const echoBeforePage = await openClientHostedFixturePage( - client, - worktreeId, - fixture.echoBeforeUrl - ) + await openClientHostedFixturePage(client, worktreeId, fixture.echoBeforeUrl) const echoBefore = await waitForRenderedClientWebview( client.page, fixture.echoBeforeUrl, @@ -355,12 +350,6 @@ test('keeps client-hosted browser cookies across a paired runtime restart', asyn await host.client.call('repo.add', { path: testRepoPath, kind: 'git' }).catch(() => undefined) const restartedWorktreeId = await waitForPairedWorktreeId(client.page, testRepoPath) await selectPairedWorktreeGroup(client.page, client.environmentId, restartedWorktreeId) - await expect - .poll(() => readHostBrowserPageIds(host.client, testRepoPath), { - timeout: 180_000, - message: 'the relaunched runtime never reclaimed the existing client-hosted pages' - }) - .toEqual(expect.arrayContaining([loginPage.remotePageId, echoBeforePage.remotePageId])) await openClientHostedFixturePage(client, restartedWorktreeId, fixture.echoAfterUrl) const echoAfter = await waitForRenderedClientWebview(