Merge "IMMS: defer showSoftInput until session is established" into main