feat: enhance IME support across text inputs and dialogs