- True runs remember captured text per (tab path, node) with a token.
Off runs whose widget hadn't received it use the remembered text and
update the embedded metadata. IS_CHANGED includes the carried token, so
prompts queued ahead pick it up
- Scope pushed prompt updates to the tab the run was queued from, fixing
captured text overwriting a same-id node in another open workflow
- Nodes fetch missed text when a workflow loads or its tab is re-opened
- In-memory only; tokens are compared by equality, so restarts are safe
- Saver and Passthrough get hidden stash_tab/stash_token inputs (appended
last, no socket or widget, not saved in widgets_values)