Skip to content

feat: workspace status bar. #122

feat: workspace status bar.

feat: workspace status bar. #122

Triggered via pull request May 1, 2026 21:18
Status Success
Total duration 11m 7s
Artifacts

playwright.yml

on: pull_request
Matrix: e2e
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 5 notices
[chromium] › playwright/github-pr-drawer/active-context-switch.spec.ts:1175:1 › Active PR context deactivates after token remove and re-add when PR is closed: playwright/github-pr-drawer/active-context-switch.spec.ts#L1296
1) [chromium] › playwright/github-pr-drawer/active-context-switch.spec.ts:1175:1 › Active PR context deactivates after token remove and re-add when PR is closed Error: expect(locator).toContainText(expected) failed Locator: getByRole('status', { name: 'Open pull request status', includeHidden: true }) Expected substring: "Repository is selected from Workspaces." Received string: "Saved pull request context is not open on GitHub. Open PR mode restored." Timeout: 90000ms Call log: - Expect "toContainText" with timeout 90000ms - waiting for getByRole('status', { name: 'Open pull request status', includeHidden: true }) 93 × locator resolved to <p role="status" data-level="neutral" id="github-pr-status" class="github-pr-drawer__status" aria-label="Open pull request status">Saved pull request context is not open on GitHub.…</p> - unexpected value "Saved pull request context is not open on GitHub. Open PR mode restored." 1294 | await expect( 1295 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), > 1296 | ).toContainText('Repository is selected from Workspaces.') | ^ 1297 | }) 1298 | 1299 | test('Active PR context recovers when saved head branch is missing but PR metadata exists', async ({ at /home/runner/work/develop/develop/playwright/github-pr-drawer/active-context-switch.spec.ts:1296:5
[webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:40:1 › Open PR drawer include entry tab checkbox defaults on and resets on reopen: playwright/helpers/app-test-helpers.ts#L555
1) [webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:40:1 › Open PR drawer include entry tab checkbox defaults on and resets on reopen Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:555 553 | 554 | const repoSelect = page.getByLabel('Pull request repository') > 555 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 556 | await expect(repoSelect).toBeDisabled() 557 | 558 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:555:28) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-confirmation.spec.ts:44:3
[webkit] › playwright/github-pr-drawer/open-pr-create.spec.ts:1923:1 › Open PR drawer surfaces an error when Git Database commit fails: playwright/helpers/app-test-helpers.ts#L555
1) [webkit] › playwright/github-pr-drawer/open-pr-create.spec.ts:1923:1 › Open PR drawer surfaces an error when Git Database commit fails Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:555 553 | 554 | const repoSelect = page.getByLabel('Pull request repository') > 555 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 556 | await expect(repoSelect).toBeDisabled() 557 | 558 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:555:28) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-create.spec.ts:2025:3
[webkit] › playwright/github-byot-ai.spec.ts:514:1 › AI chat streaming text still updates while latest undo actions are visible: playwright/helpers/app-test-helpers.ts#L77
2) [webkit] › playwright/github-byot-ai.spec.ts:514:1 › AI chat streaming text still updates while latest undo actions are visible Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false Call Log: - Timeout 90000ms exceeded while waiting on the predicate at helpers/app-test-helpers.ts:77 75 | await navigateToApp(page, path) 76 | await expect(page.getByRole('heading', { name: '@knighted/develop' })).toBeVisible() > 77 | await expect | ^ 78 | .poll(async () => { 79 | const statusText = ( 80 | await page.getByRole('status', { name: 'App status' }).textContent() at waitForAppReady (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:77:3) at /home/runner/work/develop/develop/playwright/github-byot-ai.spec.ts:588:3
[webkit] › playwright/github-byot-ai.spec.ts:85:1 › GitHub token info panel reflects missing and present token states: playwright/helpers/app-test-helpers.ts#L555
1) [webkit] › playwright/github-byot-ai.spec.ts:85:1 › GitHub token info panel reflects missing and present token states Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:555 553 | 554 | const repoSelect = page.getByLabel('Pull request repository') > 555 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 556 | await expect(repoSelect).toBeDisabled() 557 | 558 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:555:28) at /home/runner/work/develop/develop/playwright/github-byot-ai.spec.ts:117:3
🎭 Playwright Run Summary
44 passed (4.3m)
🎭 Playwright Run Summary
1 flaky [chromium] › playwright/github-pr-drawer/active-context-switch.spec.ts:1175:1 › Active PR context deactivates after token remove and re-add when PR is closed 175 passed (6.9m)
🎭 Playwright Run Summary
1 flaky [webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:40:1 › Open PR drawer include entry tab checkbox defaults on and resets on reopen 1 skipped 42 passed (7.1m)
🎭 Playwright Run Summary
1 flaky [webkit] › playwright/github-pr-drawer/open-pr-create.spec.ts:1923:1 › Open PR drawer surfaces an error when Git Database commit fails 3 skipped 40 passed (7.2m)
🎭 Playwright Run Summary
2 flaky [webkit] › playwright/github-byot-ai.spec.ts:85:1 › GitHub token info panel reflects missing and present token states [webkit] › playwright/github-byot-ai.spec.ts:514:1 › AI chat streaming text still updates while latest undo actions are visible 42 passed (10.1m)