Closed Bug 829318 Opened 13 years ago Closed 13 years ago

Problems using Grooveshark sidebar search field

Categories

(Firefox for Android Graveyard :: Keyboards and IME, defect)

ARM
Android
defect
Not set
normal

Tracking

(firefox19+ fixed, firefox20+ fixed, firefox21 fixed, fennec19+)

RESOLVED FIXED
Firefox 21
Tracking Status
firefox19 + fixed
firefox20 + fixed
firefox21 --- fixed
fennec 19+ ---

People

(Reporter: wesj, Assigned: jchen)

References

Details

Attachments

(1 file)

When I type the first letter on grooveshark, the cursor doesn't move. So if I type 'cat', i get 'atc'. Tapping on the box also doesn't move the cursor (unless i do it several times). STR: 1.) Open grooveshark.com's touch site 2.) Tap menu button in top right 3.) Tap search field 4.) Type a letter Expected: cursor is after letter Actual: cursor is still at start of line
I wouldn't be surprised if this was due to the draggable cursor as well.
Assignee: nobody → nchen
Status: NEW → ASSIGNED
tracking-fennec: --- → ?
Okay, using the latest Nightly I cannot reproduce the original problem, but there is another problem where the keyboad doesn't show up, and I have a patch for that.
Summary: Grooveshark input field doesn't move cursor on first letter typed → Problems using Grooveshark sidebar search field
Basically the keyboard is not showing because we reset mIMEState during focus but notifyIMEEnabled is not guaranteed to be called afterwards, so mIMEState never gets set to a proper value. Patch removes the code that resets mIMEState and adds comments to explain the issue. This makes a great argument for having IME tests; this kind of regression could have been avoided :)
Attachment #703065 - Flags: review?(cpeterson)
Comment on attachment 703065 [details] [diff] [review] Don't mess with mIMEState during focus/blur (v1) Review of attachment 703065 [details] [diff] [review]: ----------------------------------------------------------------- One less special case! \o/
Attachment #703065 - Flags: review?(cpeterson) → review+
Blocks: 827176
Comment on attachment 703065 [details] [diff] [review] Don't mess with mIMEState during focus/blur (v1) [Approval Request Comment] Bug caused by (feature/regressing bug #): Bug 827176 User impact if declined: User annoyance; keyboard will not display for some input fields Testing completed (on m-c, etc.): Locally Risk to taking this patch (and alternatives if risky): Very small risk; patch fixes a regression caused by bug 827176, and because bug 827176 is being uplifted to Aurora and Beta, this patch should be uplifted as well String or UUID changes made by this patch: None
Attachment #703065 - Flags: approval-mozilla-beta?
Attachment #703065 - Flags: approval-mozilla-aurora?
tracking-fennec: ? → 19+
Triage drive-by: waiting for this to land on central and marked fixed before approving.
Flags: in-testsuite-
Whiteboard: [leave open]
Comment on attachment 703065 [details] [diff] [review] Don't mess with mIMEState during focus/blur (v1) Please land asap to make it into Beta 3. Thanks!
Attachment #703065 - Flags: approval-mozilla-beta?
Attachment #703065 - Flags: approval-mozilla-beta+
Attachment #703065 - Flags: approval-mozilla-aurora?
Attachment #703065 - Flags: approval-mozilla-aurora+
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [leave open]
Target Milestone: --- → Firefox 21
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: