todo-53.6-browser-visual-qa.md 2.3 KB

Todo 53.6: Browser Visual QA

Status: waived by user on 2026-07-15

Original Blocker

The local application starts and serves the new assets, but the current Codex browser runtime reports an empty browser list. Desktop and narrow-screen visual/interaction QA therefore cannot be performed in this session.

Chrome was checked separately on 2026-07-15: Chrome was running, the ChatGPT Chrome Extension was installed and enabled, and the Native Host manifest was correct, but extension communication remained unavailable. The user then explicitly instructed the task to skip browser acceptance. No browser result is represented as having passed.

Verified Before Blocker

  • Full suite: 617 passed, one existing Starlette/httpx deprecation warning.
  • node --check src/agent_lab/presentation/static/app.js passes.
  • git diff --check passes.
  • Application import prints Agent Lab.
  • HTTP smoke at http://127.0.0.1:8010/ returns the new console-layout, debug-drawer, 20260714-professional-console assets, and console interaction functions.

Required Browser Checks

Desktop

  • Session and Tools start expanded; Agent Config and Snapshot start collapsed and can be opened.
  • Drawer opens/closes, releases chat width, and persists after reload.
  • Tool selection, All/None, count, mode badge, and EventPrompt remain synchronized.
  • dual_agent shows exactly one selected-tool EventPrompt.
  • chat_agent_tools hides EventPrompt and disables only EventAgent model-specific settings.
  • Switching back restores exactly one EventPrompt at its prior position.
  • Session/snapshot restore cannot duplicate EventPrompt.
  • Chat send, streaming, audit dialog, and usage rendering remain usable.

Narrow screen (<= 900px)

  • Controls, workspace, and open drawer stack vertically.
  • No horizontal page scrollbar appears.
  • Messages, metrics, composer, tool selection, and modal controls remain usable.
  • Closing the drawer removes its stacked region.

Closeout Decision

The desktop and narrow-screen checks above were waived rather than executed. Todo 53 may close using the fresh automated gate, HTTP asset smoke, and independent code reviews as the accepted evidence. Any later visual defect must be recorded as a new follow-up todo instead of rewriting the completed Todo 53 history.