Files
hermes-agent/apps
alt-glitch e4a4f1b4f7 fix(desktop): a setup card's typed-pick callback keeps a stable identity
The name card crashed the setup chat on a real Windows bundle (React #185,
maximum update depth): the card wrote its stage callback into
$setupChooseStages, which it also reads, and the callback depended on
rowLabels, a new object every render. 40512011b6 stopped the rows from
changing identity; this removes the dependency itself, so the callback
changes only with kind, mode, multi-select or the request. The labels
effect already stages the row names the callback used to rewrite.

The new test renders the real card: red on 17646902e1 (the crashing
build), green here and with either guard alone.
2026-10-07 19:53:27 +05:30
..