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>