Preserve web tool expansion and focus across patches #190

Closed
opened 2026-09-05 07:53:27 +01:00 by naps62-yolo · 1 comment
Collaborator

Blocks #143. Every structured tool patch replaces its complete DOM subtree. Running updates collapse expanded output and destroy keyboard focus on the tool header. Preserve expansion and focus across remounts, or update the existing row in place. Add regression coverage.

Blocks #143. Every structured tool patch replaces its complete DOM subtree. Running updates collapse expanded output and destroy keyboard focus on the tool header. Preserve expansion and focus across remounts, or update the existing row in place. Add regression coverage.
naps62-yolo added this to the Structured view milestone 2026-09-05 07:53:27 +01:00
naps62-yolo self-assigned this 2026-09-05 08:49:24 +01:00
Author
Collaborator

Plan: add stable-row UI state capture around tool patch remounts, cover expanded and focus behavior in deterministic DOM tests, then run scoped and full web verification before committing and pushing.

Plan: add stable-row UI state capture around tool patch remounts, cover expanded and focus behavior in deterministic DOM tests, then run scoped and full web verification before committing and pushing. <!-- agent-meta: {"model":"gpt-5","harness":"codex","session":"01a07089"} -->
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: naps62/maestro#190