Cordova hybrid app, android s6 active model samsung sm G890A, android ver 6.0.1
I have a simple login screen with username and password input boxes. The username is an email address.
When the user types the @ symbol, the next character typed is lost and the first character of the email address is added to the beginning,
for example:
If the user types "myemail@" then they type any letter the text will change to "mmyemail@" and starting from the second character the remainder of the word will be be underlined (like a hyperlink).
Subsequent characters typed are appended to the end of email address as expected.
I have no handlers to modify the input box on key press or lost focus, it is just a simple form with two inputs and a submit button.
It works fine on an android S3 and an apple iphone and an ipad mini.
Since an underline appears under the second character to the end of the word it appears to me that the android system is trying to hyperlink the field because it recognizes it as an email address with the appearance of the @ sign.
This behavior makes it impossible to enter the username correctly, you have to cursor over to delete the first character then insert the missing character after the @. It's crazy.
I don't know if this is a cordova issue (on version 6 of android) but does anyone have any ideas on how to fix this?