Extra characters get inserted when using T9 keyboard on password fields

RESOLVED INACTIVE

Status

()

RESOLVED INACTIVE
2 years ago
4 months ago

People

(Reporter: thunderstickjoe, Unassigned)

Tracking

52 Branch
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
Created attachment 8847067 [details]
Screenshot_20170314-112552.png

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Steps to reproduce:

1. Open Google login page (https://accounts.google.com/ServiceLogin) or Dribbble login page (https://dribbble.com/session/new) on a OnePlus 3T in Firefox for Android (52.0)
2. Type in the password in the password field using the Android "Smart Keyboard" T9 keyboard using multiple taps to get to the right letter.


Actual results:

Multiple taps produce multiple characters in the password field while the keyboard itself is figuring out which single character to put in. It seems like every character you add adds up even more new characters as if there has been something copied and pasted. As qou can see in the attached screenshot, multiple characters were underlined during this process.
It looks like Firefox is listening to the wrong event here.


Expected results:

It inserts one character at a time. Multiple fast taps on the T9 keyboard should produce one single character. The next character should appear after a short timeout, like T9 keyboards normally work.

It works in Chrome for Android.
Closing per https://bugzilla.mozilla.org/show_bug.cgi?id=1473195

Contact :susheel if you think this bug should be re-opened
Status: UNCONFIRMED → RESOLVED
Last Resolved: 4 months ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.