Repository navigation
linux: work-562 - #953
linux: work-562#953
Conversation
Agent-Team: linux Worker: codex
PM note: how this PR will be handledWhat it is for: linux: work-562 Rules that apply: touches CI or workflows. Things to watch (checked by rule):
What happens next:
A living status comment below is kept current. Nothing here is a merge decision. |
Where this PR standsStage: Author's turn What the PM needs before approving (ticks as it is met; the full CI runs only at the end, after the reviews are clean):
Rules that apply: touches CI or workflows. Reviews at the current commit (
4 earlier reviews are for older commits and will be redone. Latest fixes comment: https://github.com/fizzyedit/work/issues/594#issuecomment-6464174241 (0 findings answered) Updated 2026-10-28 11:08 UTC by the PM. This comment is edited in place. |
Resolved scripts/test-web-text-input.sh and web/tests/embed.test.mjs, keeping both sides. Agent-Team: linux Worker: claude Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Part of fizzyedit/work#562
Goal
Address both PR #871 review follow-ups. Part of fizzyedit/work#562.
What changed and why
Model the fullscreen element stack and assert that leaving B reveals A, then leaving A exits fullscreen. CI’s existing web step builds web assets and runs both suites through test-web-text-input.sh. Hidden-input tests require the generated patched dvui web.js, so check-web alone cannot supply their input.
How it was verified
Both JavaScript suites pass against generated assets on Linux. Removing stack restoration fails the new assertion, and restoring it passes. Formatting, lint, native build, web build and check-web pass. Unit tests have 24 sandbox socket failures; details in GATES.md. This changes test coverage, with no product UI change.
Not done / follow-ups
CI itself was not run here. Additional integration verification did not return a final summary after socket failures; SDK verification waits on shared build slots. Harness owns committing and publishing. No SDK/API change.
Self-review: Q1 Goal met by regression mutation and both suites passing; Q2 no redundancy or Zig findings; Q3 keep the existing runner and build path; Q4 aligned with embedding isolation and evidence. Risk: CI now installs web assets in addition to compiling wasm. Source diff: +11/-7 lines.
Changes (8 files, +30/-71)
Gates: 6 of 6 passed
scripts/check-fmt.sh(exit 0)scripts/zb build --summary all(exit 0)scripts/zb build test --summary all(exit 0)scripts/zb build test-integration --summary all(exit 0)scripts/zb build check-web --summary all(exit 0)scripts/zb build test-sdk-version --summary all(exit 0)