Build: Fennec/12.0a1 (2012-01-22) HTC Desire Z (Android 2.3) Steps to reproduce: 1. Open Fennec app in landscape mode. 2. Navigate to http://www.amazon.com 3. Select the search field. 4. Type something using HKB. Expected Result: The text typed should be properly displayed in the search field. Actual Result: Only the last typed letter is displayed.
Carla, what software keyboard do you have enabled? (the software keyboard changes how the hardware keyboard behaves)
The Touch Input software keyboard is enabled on the device.
I'm seeing this also. Happens in portrait or landscape, on (so far) any web content input field. I'm testing on my trusty ole Motorola Droid Pro running 2.2.1 with the default IME.
A nightly that I have from a while ago (rev c713003d3226) doesn't have this problem, so it's a regression in the last few weeks at most. I can bisect a bit more using tinderbox builds.
Regression range: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=49936b49aff3&tochange=099ec081e8aa (49936b49aff3 doesn't demonstrate this problem, but 099ec081e8aa does). Also note that if I remove focus from the input field after typing one character, and then put focus back into the input field and type, the first character remains as is, and the second character (i.e. the new last character) is the one that keeps getting replaced by the newly typed input.
Created attachment 591666 [details] [diff] [review] Fix Reset the composition when a changed text range is different from the last composing range.
why is aurora not effected by this? Is this a regression from a patch that hasn't made it to aurora yet?
Looks like the bug 711648, which was the cause of this issue, hasn't made it yet.
Alex, mark the dependency and request aurora approval
Comment on attachment 591666 [details] [diff] [review] Fix [Approval Request Comment] Regression caused by (bug #): 711648 User impact if declined: Impossible to type with HKB. Testing completed (on m-c, etc.): Risk to taking this patch (and alternatives if risky): Low, mobile only.
Comment on attachment 591666 [details] [diff] [review] Fix [Triage Comment] Mobile only - approved for Beta 11.
Verified on: 2012-02-08 Firefox/11.0 2012-02-08 Firefox/12.0a1 Fennec/12.0a 2012-02-08 Firefox/13.0a1 Fennec/13.0a Bug no longer reproducible.