Skip to content

v0.9.1

Choose a tag to compare

@tomgrek tomgrek released this 05 Sep 04:52
· 46 commits to main since this release

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.