Opening the picker from a focused field left the IME up — the picker's own
window doesn't pan (ADJUST_NOTHING), so the keyboard simply stayed, and
following the "Missing a calendar?" row carried it onto the calendar manager,
where nothing could type into it.
Focus is cleared and the IME hidden as the picker opens. The controller is
read in the form's window, where the focused field actually lives — reading
it inside the picker would address the dialog's window instead. The field
keeps its text; only focus and the keyboard go.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>