heyaim e8a9e819a8 Persist the draft and re-sync popups at every programmatic-edit site
Review follow-up. The nickname tap wrote the field in code but never
wrote the draft, unlike onMessageTextChange, so switching conversations
restored the field without the tapped-in mention. The two suggestion
click handlers skipped the draft write the same way, and also set the
field without re-syncing the popups. All three sites now run the same
block a keyboard edit runs.

A new CommandProcessorTest case pins that command suggestions close
once the input stops prefixing a command name or alias, which is why
the two click sites had no user-visible popup repro: an input that can
match the mention popup has already closed the command popup.
2026-08-12 14:54:04 -05:00
..
2025-12-14 21:55:41 +07:00
2026-07-29 03:41:16 +02:00