Repository navigation
v0.9.1
Patch release.
circuit_update_component and etch_update_element timed out on every call, ten seconds after they had already applied their edit. The frame sent to an app is {cmd, id, **payload}, so a tool whose own argument is called id — the component, the element — put it straight over the request id: the app answered under the component's name, and nothing matched the future waiting on the request id.
The payload now spreads first, so the envelope wins whatever a tool calls its arguments, and those two tools send their target as nodeId and elementId.
Needs the matching app-side change (Volt 773b6e9, Etch cc3a160), which reads those keys first.