The Input component contains an ErrorTooltip wrapper (an instance of WithTooltip). That wrapper, by default, has an aria role of 'button'. It's very strange for an input field to have a button role and it is causing problems with iOS VoiceControl, where selecting that field does not show the on-screen keyboard.
With this change, the role will be overriden to 'none', allowing the keyboard to show.
The
Input
component contains anErrorTooltip
wrapper (an instance ofWithTooltip
). That wrapper, by default, has an aria role of 'button'. It's very strange for an input field to have a button role and it is causing problems with iOS VoiceControl, where selecting that field does not show the on-screen keyboard.With this change, the role will be overriden to 'none', allowing the keyboard to show.