Files
hermes-agent/apps
teknium1 014f395b74 fix(desktop): fold the confirm gate into the existing selecting guard; trim tests to two invariants
Salvage trim of #114291:

- Drop the separate `confirming` state: `setSelecting(backend.name)` now
  wraps the whole select flow (confirm step included), so the existing
  `selecting` guard and `disabled` binding already refuse a second click
  while the dialog is open — no second state to keep in sync.
- Tests: keep the two invariants (confirm gates the persist; declining
  never persists) and drop the double-click test, whose behaviour is now
  the pre-existing selecting guard. Revert the unrelated edit to the
  already-active-backend test.
2026-09-18 09:31:29 -07:00
..