Markus on PR #629 — the cancel-not-flush contract is what the PersonMentionEditor onDestroy path relies on. Spell it out so future callers can rely on the same guarantee. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>