A refresh mid-call no longer re-dials the customer

Fixkamo-internal
Shipped
August 26, 2026 at 1:12 AM UTC
Author
kamo
Commit
afe3266

The tool-window snapshot replayed props verbatim, which is right for state and wrong for an instruction. `autoDial: true` survived into the restored window and `autoDialedRef` was fresh in the new document, so a refresh during a lead call placed the call a second time — which reads to the member as the call dropping and then mysteriously calling back. sanitizeProps could never have caught this: a boolean survives a JSON round trip perfectly, and survival is the whole problem. Tools now declare which of their props are one-shot actions, and the snapshot drops those on the way out.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing