Closed Bug 814766 Opened 12 years ago Closed 12 years ago

[Gaia::Keyboard] Delay between pressing a keyboard key and when character gets added to screen

Categories

(Firefox OS Graveyard :: Gaia::Keyboard, defect, P1)

x86
macOS
defect

Tracking

(blocking-basecamp:+)

RESOLVED DUPLICATE of bug 796408
B2G C2 (20nov-10dec)
blocking-basecamp +

People

(Reporter: pla, Assigned: rudyl)

References

Details

(Keywords: perf, ux-trust, Whiteboard: perf, ux-trust)

Attachments

(2 files)

What makes it feel slow/broken?

There is a small delay when typing between when a key is pressed and when the character gets added to the screen.  When typing slowly, it doesn't matter so much, but if you're typing fast the delay is significant.

Did it prevent you from doing what you wanted? Why?

After typing a certain number of characters, it becomes impossible to judge what has been registered and what hasn't, and I have to wait until all the characters are rendered before I have the confidence to proceed.  This also affects if I made a typo.  I don't know how far to back up until I wait for all the characters to render first.  The result is a poor overall typing experience in which I am constantly guessing, waiting, and getting frustrated.

How does this make you feel?

[ ]  :)  I feel happy about it
[ ]  :|  Meh
[X]  :(  I'm upset
[ ] >:O  I'm angry

Device: Unagi, Nov. 22 Nightly.

Details:
There is a split second delay (~200-500 ms but that is just a guess) per letter typed.  This adds up and if you type 10+ letters in rapid succession, you have to wait for all the characters to render.

On our reference platform (Otoro running ICS 4.0.4), there is no delay.  You can type as fast as you want, and you never have to wait for it to render the characters.

See Videos.

Bonus: can you attach a video of the problem?
Yes
No delay.
Delay adds up over time, you have to wait for the characters to render.
Keywords: ux-trust
Summary: [Gaia::Keyboard][perf][uxtrust] Delay between pressing a keyboard key and when character gets added to screen → [Gaia::Keyboard][perf][ux-trust] Delay between pressing a keyboard key and when character gets added to screen
Whiteboard: perf, uxtrust → perf, ux-trust
Priority: -- → P1
If I remove the key highlight typing feels very smooth. Seems like we need to fix that.
Summary: [Gaia::Keyboard][perf][ux-trust] Delay between pressing a keyboard key and when character gets added to screen → [Gaia::Keyboard] Delay between pressing a keyboard key and when character gets added to screen
Nominating for basecamp-blocking+.

Typing quickly and accurately is a core interaction that must be as performant as possible.
blocking-basecamp: --- → ?
Assignee: nobody → rlu
blocking-basecamp: ? → +
Target Milestone: --- → B2G C2 (20nov-10dec)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: