c2e07a2028
A failed async submission can restore the draft while a nested ask prompt (note/custom answer) is open, re-blocking the input guard; restoreAskDialog mounted only the ask component, routing guarded input to an unmounted editor. Restore now mirrors the initial presentation and remounts the draft editor whenever the guard exists.