Add deterministic 'Reset Sample' quick action for manual QA loops #13

Closed
opened 2026-02-18 21:33:38 -05:00 by Rbanh · 1 comment
Owner

Objective

Add a one-click deterministic reset action for repeatable manual QA and demos.

Scope

  • Add Reset Sample UI action.
  • Restore sample model, view, selection, isolate modes, and editor state deterministically.
  • Preserve undo/redo semantics intentionally (documented behavior).

Acceptance Criteria

  • Reset yields a known baseline state every time.
  • Works after arbitrary edits and modal interactions.
  • Reduces manual QA setup steps.
## Objective Add a one-click deterministic reset action for repeatable manual QA and demos. ## Scope - Add `Reset Sample` UI action. - Restore sample model, view, selection, isolate modes, and editor state deterministically. - Preserve undo/redo semantics intentionally (documented behavior). ## Acceptance Criteria - Reset yields a known baseline state every time. - Works after arbitrary edits and modal interactions. - Reduces manual QA setup steps.
Rbanh added this to the Phase 3 - Browser QA and UX Consistency milestone 2026-02-18 21:34:00 -05:00
Author
Owner

Completed in commit d5836a2.

Delivered:

  • Added deterministic Reset Sample action in top bar.
  • Reset restores baseline model/view/editor/selection/isolation state consistently.
  • Preserved explicit undo semantics by recording reset when invoked as an action.

Validation:

  • Included in browser regression flow (tests/ui-regression-runner.js).
Completed in commit `d5836a2`. Delivered: - Added deterministic `Reset Sample` action in top bar. - Reset restores baseline model/view/editor/selection/isolation state consistently. - Preserved explicit undo semantics by recording reset when invoked as an action. Validation: - Included in browser regression flow (`tests/ui-regression-runner.js`).
Rbanh closed this issue 2026-02-18 21:45:01 -05:00
Sign in to join this conversation.
No Label
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Rbanh/schemeta#13
No description provided.