Snapshot the new-session draft (and keep the existing-session target captured) at submit time, then use that snapshot for draft materialization and routing instead of re-reading live selection state after async preparation. Fixes #2222 Fixes #2315
Snapshot the new-session draft (and keep the existing-session target captured) at submit time, then use that snapshot for draft materialization and routing instead of re-reading live selection state after async preparation. Fixes #2222 Fixes #2315