The settings dialog was a dialog, so the platform moved it off the keyboard; a screen is not, and the lower half of the form was under it. A tool call registered its abandonable wait under the call's own id, which the model chooses -- one named `generating` would have taken the turn's entry and left the other wait with nobody to answer it.