fix(web): re-evaluate Plan-mode auto-open when the post-turn file list settles #19115
ci.yml
on: pull_request
Resolve runner profiles
10s
Matrix: daemon_unit_tests
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Matrix: web_workspace_tests
Preflight
2m 16s
Workspace unit tests
1m 15s
Windows tools-pack payload tests
E2E Vitest
7m 3s
Runtime summary
11s
Annotations
83 errors, 3 warnings, and 5 notices
|
Preflight
Process completed with exit code 1.
|
|
Preflight
Cannot redeclare block-scoped variable 'activeConversationIdRef'.
|
|
Preflight
Cannot redeclare block-scoped variable 'activeConversationIdRef'.
|
|
Web workspace tests (1/2)
Process completed with exit code 1.
|
|
Web workspace tests (2/2)
Process completed with exit code 1.
|
|
[chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:265:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] can clear an unusable custom Codex path after a fallback_failed test result:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:265:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] can clear an unusable custom Codex path after a fallback_failed test result
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:265:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] can clear an unusable custom Codex path after a fallback_failed test result:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:265:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] can clear an unusable custom Codex path after a fallback_failed test result
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:200:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] @critical shows fallback repair actions and can replace the saved path with the detected Codex binary:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:200:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] @critical shows fallback repair actions and can replace the saved path with the detected Codex binary
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:200:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] @critical shows fallback repair actions and can replace the saved path with the detected Codex binary:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:200:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] @critical shows fallback repair actions and can replace the saved path with the detected Codex binary
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/real-daemon-run.test.ts:90:1 βΊ [P0] real daemon run streams:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/real-daemon-run.test.ts:90:1 βΊ [P0] real daemon run streams, persists, and previews an artifact
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/real-daemon-run.test.ts:90:1 βΊ [P0] real daemon run streams:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/real-daemon-run.test.ts:90:1 βΊ [P0] real daemon run streams, persists, and previews an artifact
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:118:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:118:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:118:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:118:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-logout-requires-relogin.test.ts:53:1 βΊ [P0] after local Sign out:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/amr-logout-requires-relogin.test.ts:53:1 βΊ [P0] after local Sign out, the app returns to Cloud sign-in without clearing setup
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-logout-requires-relogin.test.ts:53:1 βΊ [P0] after local Sign out:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/amr-logout-requires-relogin.test.ts:53:1 βΊ [P0] after local Sign out, the app returns to Cloud sign-in without clearing setup
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
Playwright visual (settings-workspace)
Process completed with exit code 1.
|
|
ui/visual-workspace.test.ts:72:1 βΊ [P1] @critical captures CSS hotspot workspace:
e2e/lib/playwright/runtime-lifecycle.ts#L33
10) ui/visual-workspace.test.ts:72:1 βΊ [P1] @critical captures CSS hotspot workspace, preview, and settings surfaces
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-workspace.test.ts:37:1 βΊ [P2] captures the workspace staged contexts surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
9) ui/visual-workspace.test.ts:37:1 βΊ [P2] captures the workspace staged contexts surface ββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-workspace.test.ts:27:1 βΊ [P2] captures the project workspace surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
8) ui/visual-workspace.test.ts:27:1 βΊ [P2] captures the project workspace surface ββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-settings.test.ts:189:1 βΊ [P2] captures the settings BYOK model dropdown surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
7) ui/visual-settings.test.ts:189:1 βΊ [P2] captures the settings BYOK model dropdown surface βββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-settings.test.ts:152:1 βΊ [P2] captures the settings BYOK surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
6) ui/visual-settings.test.ts:152:1 βΊ [P2] captures the settings BYOK surface ββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-settings.test.ts:166:1 βΊ [P2] captures the settings BYOK OpenAI surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) ui/visual-settings.test.ts:166:1 βΊ [P2] captures the settings BYOK OpenAI surface βββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-settings.test.ts:89:1 βΊ [P2] captures the settings local CLI surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) ui/visual-settings.test.ts:89:1 βΊ [P2] captures the settings local CLI surface ββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-settings.test.ts:126:1 βΊ [P2] captures the settings local CLI model dropdown surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) ui/visual-settings.test.ts:126:1 βΊ [P2] captures the settings local CLI model dropdown surface
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-settings.test.ts:42:1 βΊ [P2] captures the settings execution surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) ui/visual-settings.test.ts:42:1 βΊ [P2] captures the settings execution surface ββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-settings.test.ts:54:1 βΊ [P1] captures the settings OpenDesign account balance surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) ui/visual-settings.test.ts:54:1 βΊ [P1] captures the settings OpenDesign account balance surface
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
Playwright visual (entry-navigation)
Process completed with exit code 1.
|
|
ui/visual-entry.test.ts:186:1 βΊ [P2] captures the home plugin use with query surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
10) ui/visual-entry.test.ts:186:1 βΊ [P2] captures the home plugin use with query surface βββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:142:1 βΊ [P2] captures the home plugin use staged surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
9) ui/visual-entry.test.ts:142:1 βΊ [P2] captures the home plugin use staged surface ββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:128:1 βΊ [P2] captures the home staged attachment surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
8) ui/visual-entry.test.ts:128:1 βΊ [P2] captures the home staged attachment surface ββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:114:1 βΊ [P2] captures the home context picker surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
7) ui/visual-entry.test.ts:114:1 βΊ [P2] captures the home context picker surface βββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:99:1 βΊ [P2] captures the plugin detail share menu surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
6) ui/visual-entry.test.ts:99:1 βΊ [P2] captures the plugin detail share menu surface βββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:87:1 βΊ [P2] captures the home plugin detail surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) ui/visual-entry.test.ts:87:1 βΊ [P2] captures the home plugin detail surface βββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:60:1 βΊ [P2] captures the home plugin catalog surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) ui/visual-entry.test.ts:60:1 βΊ [P2] captures the home plugin catalog surface ββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:76:1 βΊ [P2] captures the home plugin filtered surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) ui/visual-entry.test.ts:76:1 βΊ [P2] captures the home plugin filtered surface βββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:16:1 βΊ [P2] captures the onboarding cloud sign-in surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) ui/visual-entry.test.ts:16:1 βΊ [P2] captures the onboarding cloud sign-in surface βββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
ui/visual-entry.test.ts:49:1 βΊ [P2] captures the visual home harness:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) ui/visual-entry.test.ts:49:1 βΊ [P2] captures the visual home harness ββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:1013:1 βΊ [P0] @critical white-screen monitoring recovers layout stalls and confirms persistent blanks:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/app-design-files.test.ts:1013:1 βΊ [P0] @critical white-screen monitoring recovers layout stalls and confirms persistent blanks
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:1013:1 βΊ [P0] @critical white-screen monitoring recovers layout stalls and confirms persistent blanks:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/app-design-files.test.ts:1013:1 βΊ [P0] @critical white-screen monitoring recovers layout stalls and confirms persistent blanks
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:972:1 βΊ [P0] @critical file workspace restores HTML preview after switching through a source file:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/app-design-files.test.ts:972:1 βΊ [P0] @critical file workspace restores HTML preview after switching through a source file
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:972:1 βΊ [P0] @critical file workspace restores HTML preview after switching through a source file:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/app-design-files.test.ts:972:1 βΊ [P0] @critical file workspace restores HTML preview after switching through a source file
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-tab-persistence: Open file tabs survive refresh with the correct active tab:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-tab-persistence: Open file tabs survive refresh with the correct active tab
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-tab-persistence: Open file tabs survive refresh with the correct active tab:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-tab-persistence: Open file tabs survive refresh with the correct active tab
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-delete: Design Files panel deletes an uploaded file and clears its tab:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-delete: Design Files panel deletes an uploaded file and clears its tab
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-delete: Design Files panel deletes an uploaded file and clears its tab:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-delete: Design Files panel deletes an uploaded file and clears its tab
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-upload: Design Files panel uploads an image and opens it in the workspace:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-upload: Design Files panel uploads an image and opens it in the workspace
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-upload: Design Files panel uploads an image and opens it in the workspace:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-upload: Design Files panel uploads an image and opens it in the workspace
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
UI P0 (project-collab)
The operation was canceled.
|
|
[chromium] βΊ ui/workspace-multi-client-collab.test.ts:330:1 βΊ [P0] two isolated clients converge live content:
e2e/ui/workspace-multi-client-collab.test.ts#L0
1) [chromium] βΊ ui/workspace-multi-client-collab.test.ts:330:1 βΊ [P0] two isolated clients converge live content, presence, and owner unshare
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 600000ms exceeded.
|
|
[chromium] βΊ ui/workspace-multi-client-collab.test.ts:330:1 βΊ [P0] two isolated clients converge live content:
e2e/ui/workspace-multi-client-collab.test.ts#L0
1) [chromium] βΊ ui/workspace-multi-client-collab.test.ts:330:1 βΊ [P0] two isolated clients converge live content, presence, and owner unshare
Test timeout of 600000ms exceeded.
|
|
[chromium] βΊ ui/app-restoration.test.ts:420:1 βΊ [P0] @critical returning from an older conversation route to the project root keeps the composer available while the route is selected:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/app-restoration.test.ts:420:1 βΊ [P0] @critical returning from an older conversation route to the project root keeps the composer available while the route is selected
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:420:1 βΊ [P0] @critical returning from an older conversation route to the project root keeps the composer available while the route is selected:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/app-restoration.test.ts:420:1 βΊ [P0] @critical returning from an older conversation route to the project root keeps the composer available while the route is selected
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:343:1 βΊ [P0] returning from an uploaded design file route to the project root keeps the uploaded file tab active:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/app-restoration.test.ts:343:1 βΊ [P0] returning from an uploaded design file route to the project root keeps the uploaded file tab active
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:343:1 βΊ [P0] returning from an uploaded design file route to the project root keeps the uploaded file tab active:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/app-restoration.test.ts:343:1 βΊ [P0] returning from an uploaded design file route to the project root keeps the uploaded file tab active
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:302:1 βΊ [P0] @critical visiting an uploaded design file route restores its tab and file workspace surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/app-restoration.test.ts:302:1 βΊ [P0] @critical visiting an uploaded design file route restores its tab and file workspace surface
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:302:1 βΊ [P0] @critical visiting an uploaded design file route restores its tab and file workspace surface:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/app-restoration.test.ts:302:1 βΊ [P0] @critical visiting an uploaded design file route restores its tab and file workspace surface
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:204:1 βΊ [P0] switching between projects restores each project workspace to its last active file tab:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/app-restoration.test.ts:204:1 βΊ [P0] switching between projects restores each project workspace to its last active file tab
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:204:1 βΊ [P0] switching between projects restores each project workspace to its last active file tab:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/app-restoration.test.ts:204:1 βΊ [P0] switching between projects restores each project workspace to its last active file tab
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:109:1 βΊ [P0] @critical workspace restores the last manually selected file tab after reload instead of jumping back to the generated artifact:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/app-restoration.test.ts:109:1 βΊ [P0] @critical workspace restores the last manually selected file tab after reload instead of jumping back to the generated artifact
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app-restoration.test.ts:109:1 βΊ [P0] @critical workspace restores the last manually selected file tab after reload instead of jumping back to the generated artifact:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/app-restoration.test.ts:109:1 βΊ [P0] @critical workspace restores the last manually selected file tab after reload instead of jumping back to the generated artifact
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
UI P0 (project-workspace)
The job has exceeded the maximum execution time of 45m0s
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical live-artifact-basic: Live artifact project routes through its modal tab with the expected metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical live-artifact-basic: Live artifact project routes through its modal tab with the expected metadata
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical live-artifact-basic: Live artifact project routes through its modal tab with the expected metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical live-artifact-basic: Live artifact project routes through its modal tab with the expected metadata
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] audio-sfx-basic: Audio SFX project routes through media audio creation with the expected metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] audio-sfx-basic: Audio SFX project routes through media audio creation with the expected metadata
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] audio-sfx-basic: Audio SFX project routes through media audio creation with the expected metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] audio-sfx-basic: Audio SFX project routes through media audio creation with the expected metadata
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical video-basic: Video project routes through media video creation with the expected default metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical video-basic: Video project routes through media video creation with the expected default metadata
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical video-basic: Video project routes through media video creation with the expected default metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical video-basic: Video project routes through media video creation with the expected default metadata
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical image-basic: Image project routes through media image creation with the expected metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical image-basic: Image project routes through media image creation with the expected metadata
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical image-basic: Image project routes through media image creation with the expected metadata:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical image-basic: Image project routes through media image creation with the expected metadata
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical hyperframes-basic: HyperFrames project routes through media video creation and previews generated motion content:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical hyperframes-basic: HyperFrames project routes through media video creation and previews generated motion content
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical hyperframes-basic: HyperFrames project routes through media video creation and previews generated motion content:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/app.test.ts:71:3 βΊ [P0] @critical hyperframes-basic: HyperFrames project routes through media video creation and previews generated motion content
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
UI P0 (entry-settings)
The job has exceeded the maximum execution time of 45m0s
|
|
[chromium] βΊ ui/entry-chrome-flows.test.ts:124:1 βΊ [P0] @critical workspace selection remains isolated across two browser tabs:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/entry-chrome-flows.test.ts:124:1 βΊ [P0] @critical workspace selection remains isolated across two browser tabs
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/entry-chrome-flows.test.ts:124:1 βΊ [P0] @critical workspace selection remains isolated across two browser tabs:
e2e/lib/playwright/runtime-lifecycle.ts#L33
5) [chromium] βΊ ui/entry-chrome-flows.test.ts:124:1 βΊ [P0] @critical workspace selection remains isolated across two browser tabs
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-onboarding.test.ts:85:1 βΊ [P0] signed-out onboarding requires Cloud authorization before model source selection:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/amr-onboarding.test.ts:85:1 βΊ [P0] signed-out onboarding requires Cloud authorization before model source selection
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-onboarding.test.ts:85:1 βΊ [P0] signed-out onboarding requires Cloud authorization before model source selection:
e2e/lib/playwright/runtime-lifecycle.ts#L33
4) [chromium] βΊ ui/amr-onboarding.test.ts:85:1 βΊ [P0] signed-out onboarding requires Cloud authorization before model source selection
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/entry-chrome-flows.test.ts:73:1 βΊ [P0] @critical entry chrome exposes the primary home creation surface and settings entry:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/entry-chrome-flows.test.ts:73:1 βΊ [P0] @critical entry chrome exposes the primary home creation surface and settings entry
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/entry-chrome-flows.test.ts:73:1 βΊ [P0] @critical entry chrome exposes the primary home creation surface and settings entry:
e2e/lib/playwright/runtime-lifecycle.ts#L33
3) [chromium] βΊ ui/entry-chrome-flows.test.ts:73:1 βΊ [P0] @critical entry chrome exposes the primary home creation surface and settings entry
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-onboarding.test.ts:51:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/amr-onboarding.test.ts:51:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/amr-onboarding.test.ts:51:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds:
e2e/lib/playwright/runtime-lifecycle.ts#L33
2) [chromium] βΊ ui/amr-onboarding.test.ts:51:1 βΊ [P0] @critical onboarding lets AMR Cloud sign in and complete setup after the login poll succeeds
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/api-empty-response.test.ts:80:1 βΊ [P0] @critical API empty stream shows No output instead of Done:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/api-empty-response.test.ts:80:1 βΊ [P0] @critical API empty stream shows No output instead of Done
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
[chromium] βΊ ui/api-empty-response.test.ts:80:1 βΊ [P0] @critical API empty stream shows No output instead of Done:
e2e/lib/playwright/runtime-lifecycle.ts#L33
1) [chromium] βΊ ui/api-empty-response.test.ts:80:1 βΊ [P0] @critical API empty stream shows No output instead of Done
Error: Playwright web warmup failed with 500 Internal Server Error
at ../lib/playwright/runtime-lifecycle.ts:33
31 |
32 | if (!response.ok) {
> 33 | throw new Error(`Playwright web warmup failed with ${response.status} ${response.statusText}`);
| ^
34 | }
35 | await response.arrayBuffer();
36 | }
at warmPlaywrightWebRuntime (/home/runner/work/open-design/open-design/e2e/lib/playwright/runtime-lifecycle.ts:33:11)
at Object.base.extend.toolsDev.scope (/home/runner/work/open-design/open-design/e2e/lib/playwright/suite.ts:59:9)
|
|
Validate workspace
Process completed with exit code 1.
|
|
Detect validation scopes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E Vitest
merge_group changed-file resolution failed; falling back to the full plan: Error: merge_group compare result reached GitHub's 300-file ceiling
|
|
E2E Vitest
merge_group changed-file resolution failed; falling back to the full plan: Error: Command failed: /opt/hostedtoolcache/node/24.19.0/x64/bin/node /tmp/scopes-test-cURzdy/gh-stub.mjs api repos/nexu-io/open-design/compare/1111111111111111111111111111111111111111...2222222222222222222222222222222222222222
|
|
π Playwright Run Summary
5 failed
[chromium] βΊ ui/amr-logout-requires-relogin.test.ts:53:1 βΊ [P0] after local Sign out, the app returns to Cloud sign-in without clearing setup
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:118:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry
[chromium] βΊ ui/real-daemon-run.test.ts:90:1 βΊ [P0] real daemon run streams, persists, and previews an artifact
[chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:200:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] @critical shows fallback repair actions and can replace the saved path with the detected Codex binary
[chromium] βΊ ui/settings-local-cli-codex-fallback.test.ts:265:3 βΊ Settings Local CLI Codex fallback UX βΊ [P0] can clear an unusable custom Codex path after a fallback_failed test result
18 did not run
|
|
π Playwright Run Summary
18 failed
ui/visual-settings.test.ts:42:1 βΊ [P2] captures the settings execution surface βββββββββββββββββ
ui/visual-settings.test.ts:54:1 βΊ [P1] captures the settings OpenDesign account balance surface
ui/visual-settings.test.ts:89:1 βΊ [P2] captures the settings local CLI surface βββββββββββββββββ
ui/visual-settings.test.ts:126:1 βΊ [P2] captures the settings local CLI model dropdown surface β
ui/visual-settings.test.ts:152:1 βΊ [P2] captures the settings BYOK surface βββββββββββββββββββββ
ui/visual-settings.test.ts:166:1 βΊ [P2] captures the settings BYOK OpenAI surface ββββββββββββββ
ui/visual-settings.test.ts:189:1 βΊ [P2] captures the settings BYOK model dropdown surface ββββββ
ui/visual-workspace.test.ts:27:1 βΊ [P2] captures the project workspace surface βββββββββββββββββ
ui/visual-workspace.test.ts:37:1 βΊ [P2] captures the workspace staged contexts surface βββββββββ
ui/visual-workspace.test.ts:72:1 βΊ [P1] @critical captures CSS hotspot workspace, preview, and settings surfaces
ui/visual-workspace.test.ts:95:1 βΊ [P2] captures the topbar execution switcher surface βββββββββ
ui/visual-workspace.test.ts:122:1 βΊ [P1] captures the topbar OpenDesign model picker with no account surface
ui/visual-workspace.test.ts:173:1 βΊ [P2] captures the topbar local CLI model list surface ββββββ
ui/visual-workspace.test.ts:204:1 βΊ [P2] captures the topbar BYOK execution switcher surface βββ
ui/visual-workspace.test.ts:280:1 βΊ [P2] captures the avatar menu surface ββββββββββββββββββββββ
ui/visual-workspace.test.ts:291:1 βΊ [P1] Avatar menu stays a model picker for a signed-in OpenDesign account
ui/visual-workspace.test.ts:345:1 βΊ [P2] captures the avatar reasoning selector surface ββββββββ
ui/visual-workspace.test.ts:374:1 βΊ [P2] captures the avatar local agent model list surface ββββ
|
|
π Playwright Run Summary
19 failed
ui/visual-entry.test.ts:16:1 βΊ [P2] captures the onboarding cloud sign-in surface ββββββββββββββ
ui/visual-entry.test.ts:49:1 βΊ [P2] captures the visual home harness βββββββββββββββββββββββββββ
ui/visual-entry.test.ts:60:1 βΊ [P2] captures the home plugin catalog surface βββββββββββββββββββ
ui/visual-entry.test.ts:76:1 βΊ [P2] captures the home plugin filtered surface ββββββββββββββββββ
ui/visual-entry.test.ts:87:1 βΊ [P2] captures the home plugin detail surface ββββββββββββββββββββ
ui/visual-entry.test.ts:99:1 βΊ [P2] captures the plugin detail share menu surface ββββββββββββββ
ui/visual-entry.test.ts:114:1 βΊ [P2] captures the home context picker surface ββββββββββββββββββ
ui/visual-entry.test.ts:128:1 βΊ [P2] captures the home staged attachment surface βββββββββββββββ
ui/visual-entry.test.ts:142:1 βΊ [P2] captures the home plugin use staged surface βββββββββββββββ
ui/visual-entry.test.ts:186:1 βΊ [P2] captures the home plugin use with query surface βββββββββββ
ui/visual-entry.test.ts:200:1 βΊ [P2] captures the new project modal surface ββββββββββββββββββββ
ui/visual-navigation.test.ts:11:1 βΊ [P2] captures the projects page surface ββββββββββββββββββββ
ui/visual-navigation.test.ts:38:1 βΊ [P2] captures the projects kanban surface ββββββββββββββββββ
ui/visual-navigation.test.ts:65:1 βΊ [P2] captures the design systems page surface ββββββββββββββ
ui/visual-navigation.test.ts:81:1 βΊ [P2] captures the design system detail preview surface βββββ
ui/visual-navigation.test.ts:98:1 βΊ [P2] captures the plugins page surface βββββββββββββββββββββ
ui/visual-navigation.test.ts:119:1 βΊ [P2] captures the integrations page surface βββββββββββββββ
ui/visual-navigation.test.ts:137:1 βΊ [P2] captures the integrations use everywhere surface βββββ
ui/visual-navigation.test.ts:148:1 βΊ [P2] captures the integrations MCP surface ββββββββββββββββ
|
|
π Playwright Run Summary
14 failed
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-upload: Design Files panel uploads an image and opens it in the workspace
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-delete: Design Files panel deletes an uploaded file and clears its tab
[chromium] βΊ ui/app-design-files.test.ts:128:3 βΊ [P0] @critical design-files-tab-persistence: Open file tabs survive refresh with the correct active tab
[chromium] βΊ ui/app-design-files.test.ts:972:1 βΊ [P0] @critical file workspace restores HTML preview after switching through a source file
[chromium] βΊ ui/app-design-files.test.ts:1013:1 βΊ [P0] @critical white-screen monitoring recovers layout stalls and confirms persistent blanks
[chromium] βΊ ui/app-design-files.test.ts:1091:1 βΊ [P0] @critical HTML file list and previews stay stable across repeated switches
[chromium] βΊ ui/app-manual-edit.test.ts:26:1 βΊ [P0] manual edit inspector previews and persists page and selected element styles
[chromium] βΊ ui/app-manual-edit.test.ts:109:1 βΊ [P0] manual edit mode preserves the current page in a multi-page mobile app
[chromium] βΊ ui/app-manual-edit.test.ts:176:1 βΊ [P0] manual edit mode preserves a runtime-rendered mobile app page
[chromium] βΊ ui/app-manual-edit.test.ts:228:1 βΊ [P0] srcDoc page navigation keeps manual edit hover guides across files and re-entry
[chromium] βΊ ui/app-manual-edit.test.ts:315:1 βΊ [P0] @critical preview toolbar keeps share, download, comment, and zoom actions reachable
[chromium] βΊ ui/app-manual-edit.test.ts:759:1 βΊ [P0] manual edit mode keeps deck navigation available for deck-shaped HTML
[chromium] βΊ ui/app-manual-edit.test.ts:814:1 βΊ [P0] @critical edited HTML file restores selected tab and preview after reload
[chromium] βΊ ui/workspace-team-design-system-picker.test.ts:33:1 βΊ [P0] Team design systems catch up missed shares, updates, and retractions
|
|
π Playwright Run Summary
29 failed
[chromium] βΊ ui/app-restoration.test.ts:109:1 βΊ [P0] @critical workspace restores the last manually selected file tab after reload instead of jumping back to the generated artifact
[chromium] βΊ ui/app-restoration.test.ts:204:1 βΊ [P0] switching between projects restores each project workspace to its last active file tab
[chromium] βΊ ui/app-restoration.test.ts:302:1 βΊ [P0] @critical visiting an uploaded design file route restores its tab and file workspace surface
[chromium] βΊ ui/app-restoration.test.ts:343:1 βΊ [P0] returning from an uploaded design file route to the project root keeps the uploaded file tab active
[chromium] βΊ ui/app-restoration.test.ts:389:1 βΊ [P0] returning from an artifact file route to the project root keeps the artifact tab active
[chromium] βΊ ui/app-restoration.test.ts:420:1 βΊ [P0] @critical returning from an older conversation route to the project root keeps the composer available while the route is selected
[chromium] βΊ ui/app-restoration.test.ts:455:1 βΊ [P0] @critical switching between conversations keeps the composer usable while navigating history
[chromium] βΊ ui/app-restoration.test.ts:526:1 βΊ [P0] @critical reloading an older conversation route keeps the composer visible on that route
[chromium] βΊ ui/app-restoration.test.ts:567:1 βΊ [P0] @critical switching between conversations keeps staged attachments UI available
[chromium] βΊ ui/app-restoration.test.ts:637:1 βΊ [P0] @critical reloading an older conversation route keeps the composer available after staging attachments
[chromium] βΊ ui/app-restoration.test.ts:681:1 βΊ [P0] @critical reloading the project keeps the latest conversation selected in history
[chromium] βΊ ui/app-restoration.test.ts:725:1 βΊ [P0] @critical deleting the active conversation selects the remaining conversation in history
[chromium] βΊ ui/app-restoration.test.ts:774:1 βΊ [P0] returning from workspace surfaces keeps the older conversation reachable from history
[chromium] βΊ ui/app-restoration.test.ts:836:1 βΊ [P0] reloading the project root keeps conversation history accessible
[chromium] βΊ ui/app-restoration.test.ts:877:1 βΊ [P0] opening an uploaded file route keeps the older conversation present in history
[chromium] βΊ ui/app-restoration.test.ts:946:1 βΊ [P0] opening an artifact file route keeps the older conversation present in history
[chromium] βΊ ui/app-restoration.test.ts:1018:1 βΊ [P0] returning from a file deep-link to the project root keeps the chosen file tab active
[chromium] βΊ ui/app-restoration.test.ts:1075:1 βΊ [P0] returning from an artifact deep-link to the project root keeps the artifact tab reachable after returning to the project root
[chromium] βΊ ui/app-restoration.test.ts:1103:1 βΊ [P0] a later completed run updates the workspace to the newest artifact tab
[chromium] βΊ ui/app-restoration.test.ts:1141:1 βΊ [P0] reloading a project keeps the Design Files entry reachable when it was the last active workspace surface
[chromium] βΊ ui/app-restoration.test.ts:1171:1 βΊ [P0] @critical daemon error details persist between failed sends
[chromium] βΊ ui/app-restoration.test.ts:1253:1 βΊ [P0] a successful retry after a failed send restores the workspace to a fresh artifact tab
[chromium] βΊ ui/app-restoration.test.ts:1284:1 βΊ [P0] retrying a failed run does not duplicate the original user message
[chromium] βΊ ui/app-restoration.test.ts:1414:1 βΊ [P0] sending another prompt while a run is active queues it and starts it after the first run finishes
[chromium] βΊ ui/app-restoration.test.ts:1471:1 βΊ [P0] editing a queued prompt updates the next run request before it starts
[chromium] βΊ ui/app-restoration.test.ts:1538:1 βΊ [P0] editing a queued prompt from an artifact file route keeps the file editing surface active
[chromium] βΊ ui/critical-smoke.test.ts:14:1 βΊ [P0] @critical home loads with the primary entry controls
[chromium] βΊ u
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
handoff-report-visual-pr
|
436 Bytes |
sha256:2a357a6be2c2fc01819a4ae93cb7f233eb9d61d6a05dd1a18e6a54b2f09f2afd
|
|
|
ui-p0-ci-32215439492-entry-settings
|
436 KB |
sha256:d9a38a6d91b102ea7c1cf29f0a8003c0ff09c77a06a849dfa6f0f9f18ab928c2
|
|
|
ui-p0-ci-32215439492-project-runtime
|
785 KB |
sha256:7f09e66c3cc989a45746e19945d0f005d65c87349cb39723c135e1b4594f96d9
|
|
|
ui-p0-ci-32215439492-project-workspace
|
537 KB |
sha256:884221edb281f3ddb42bdbf2e47c5cdfc096c9fd8a1d03e5395b0f6d8d391d98
|
|
|
ui-p0-ci-32215439492-project-workspace-editor
|
1.1 MB |
sha256:11e45d195a9bddbaa8736d90e231dbf19fe93090a12c643b3b8cf50b839083e1
|
|
|
ui-p0-ci-32215439492-workspace-restoration
|
1.91 MB |
sha256:5dc76647bbd24c2b58feaa51c45bffa72b8d26e020435b96488bfc4398b9e2db
|
|
|
visual-pr-capture-6842-32215439492-entry-navigation
|
118 KB |
sha256:53a342d6c14fcf9d507d150b7df3e8ca925956c23d5e5acbf016ea52edc16413
|
|
|
visual-pr-capture-6842-32215439492-settings-workspace
|
115 KB |
sha256:3ce1aa477bf872c09e83a9be4a5ee023f38e798e29389a8f8a3ec2a35366afb0
|
|