The Repositories sheet shows a real disposable fixture repository
row after the fixture is opened, with the list body occupying the
remaining sheet height instead of appearing blank.
The Agents tab keeps the + New Agent Session trigger in
the panel header.
Activating that trigger opens a centered modal dialog containing the
full new-session form, including Worktree name,
Options, Cancel, and Start; the
form is not rendered inline in the clipped panel.
The dialog remains usable at the narrow capture size and restores
focus to the trigger after dismissal.
Ordered interactions
Preflight the fixed Lowlevel MCP endpoint and confirm its checkout
revision.
Build the unpackaged production app through Lowlevel MCP.
Create one disposable Git fixture and one isolated Electron
user-data path.
Launch only the fixture through --cli-open on a
uniquely named headless desktop and resolve the live Desktop Material
HWND.
Capture the repository sheet before input, open the Agents tab,
activate New Agent Session, and capture the dialog at its
stable final state.
Inspect the final PNGs at original resolution for nonblank pixels,
clipping, private data, contrast, and the expected controls before
promotion.
Disposable paths and
captures
Run root:
%TEMP%\\desktop-material\\repository-list-agent-dialog-20260802
Fixture: <run root>\\fixture
User data: <run root>\\user-data
Captures:
<run root>\\captures\\repository-sheet.png and
<run root>\\captures\\new-agent-session-dialog.png
Promoted targets:
docs/assets/screenshots/repository-list-agent-dialog.png
and
docs/assets/screenshots/new-agent-session-dialog.png