Patch Changes
-
#3303
ccd2b37Thanks @DylanPiercey! - Fix two resume bugs in control-flow branches: a client-created<if>/<for>/dynamic-tag branch could be orphaned from the branch tree (leaking effect/onDestroycleanup) when its owner was driven only by input, and a bare<await>(no enclosing<try>) could throw aHierarchyRequestErrorwhen its promise re-resolved after resume.The closest branch for a control-flow owner is now derived during resume from the branch markers it already emits — nested under its enclosing stateful branch the same way branches link to their parents — so no extra closest-branch id is serialized.