Problem
The Neural Link WindowOps E2E fails before it can validate popup focus/position behavior because the AgentOS dashboard host is no longer discoverable through the expected Neural Link component query. This leaves the multi-window popup operation path without a passing end-to-end proof.
Evidence
Verified on dev at merge commit ecbb21cde9a72f40f7a6c7132baedecd25db6bdd after PR #14849 merged.
Command run:
./node_modules/.bin/playwright test -c tmp/e2e-full-8097.config.mjs
The temporary config matched the E2E config but used http://localhost:8097 with reuseExistingServer: false, because port 8080 was already occupied by another Neo checkout.
Suite result: 73 tests run, 56 passed, 17 failed.
Failure:
test/playwright/e2e/neural-link/WindowOps.spec.mjs:24: dashboard host should be discoverable through Neural Link; expected queried panel count > 0, received 0 for AgentOS.view.FleetSettingsPanel.
Nearby controls that passed in the same run include neural-link/ChildappConnect.spec.mjs, CreateComponent.spec.mjs, CreateComponentMultiWindow.spec.mjs, CreateGrid.spec.mjs, RemoveComponent.spec.mjs, TransactionArchiveReplay.spec.mjs, and the WriteGuard live E2E specs. That points to the WindowOps host/query contract rather than a global Neural Link bridge outage.
Acceptance Criteria
WindowOps.spec.mjs discovers the intended AgentOS dashboard/panel host through the current source-of-authority selector, or the test is updated to the renamed/restructured component with rationale.
- Popup open/focus/position calls execute after host discovery and pass against the live multi-window topology.
- Focused rerun passes:
./node_modules/.bin/playwright test -c test/playwright/playwright.config.e2e.mjs test/playwright/e2e/neural-link/WindowOps.spec.mjs
Duplicate Sweep
- Latest 30 open issues checked: no matching open ticket.
- Targeted GitHub search checked:
WindowOps dashboard host discoverable Neural Link returned no open issues.
- Local synced issue/discussion cache checked for
WindowOps; hits referenced prior tickets that used this spec as evidence, not an open active duplicate for the current failure.
Problem
The Neural Link WindowOps E2E fails before it can validate popup focus/position behavior because the AgentOS dashboard host is no longer discoverable through the expected Neural Link component query. This leaves the multi-window popup operation path without a passing end-to-end proof.
Evidence
Verified on
devat merge commitecbb21cde9a72f40f7a6c7132baedecd25db6bddafter PR #14849 merged.Command run:
./node_modules/.bin/playwright test -c tmp/e2e-full-8097.config.mjsThe temporary config matched the E2E config but used
http://localhost:8097withreuseExistingServer: false, because port 8080 was already occupied by another Neo checkout.Suite result: 73 tests run, 56 passed, 17 failed.
Failure:
test/playwright/e2e/neural-link/WindowOps.spec.mjs:24:dashboard host should be discoverable through Neural Link; expected queried panel count> 0, received0forAgentOS.view.FleetSettingsPanel.Nearby controls that passed in the same run include
neural-link/ChildappConnect.spec.mjs,CreateComponent.spec.mjs,CreateComponentMultiWindow.spec.mjs,CreateGrid.spec.mjs,RemoveComponent.spec.mjs,TransactionArchiveReplay.spec.mjs, and the WriteGuard live E2E specs. That points to the WindowOps host/query contract rather than a global Neural Link bridge outage.Acceptance Criteria
WindowOps.spec.mjsdiscovers the intended AgentOS dashboard/panel host through the current source-of-authority selector, or the test is updated to the renamed/restructured component with rationale../node_modules/.bin/playwright test -c test/playwright/playwright.config.e2e.mjs test/playwright/e2e/neural-link/WindowOps.spec.mjsDuplicate Sweep
WindowOps dashboard host discoverable Neural Linkreturned no open issues.WindowOps; hits referenced prior tickets that used this spec as evidence, not an open active duplicate for the current failure.