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

Todo 53.6: Browser Visual QA

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.

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.

Resume Rule

When a browser backend is available, run the checks above. If a defect is found, add Todo 53.6.x beneath this row. If all checks pass, mark 53.6 and 53 done, record browser evidence, update the Todo 53 plan checkboxes, run the final automated gate, and merge locally into codex/agent-lab-mvp.