Closed Bug 1033054 Opened 10 years ago Closed 10 years ago

Keyboard click sound fails on first key tap

Categories

(Core :: Audio/Video, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1060879

People

(Reporter: asa, Unassigned)

References

Details

When you enable the click sound in the Gaia keyboard on Flame, (and I think I remember this from earlier hardware too but I could be wrong) and open an app with a text field (I used the Marketplace app) and type in that field, the first key entered doesn't get a click. Keys pressed after that do click but the first one fails. 

Steps:
1. Settings -> Keyboards -> Built-in Keyboard
2. Check the "Click sound" box
3. Launch Marketplace and tap the search box.
4. type "qwerty" and notice that the "q" has no sound while the "werty" keys each make a sound. 

Expected results: the click happens on the first pressed keyboard character. 

Because this is not enabled by default, I presume it's not a priority, but for anyone who does enable it, this is ugly. I actually like the click sound but cannot stand the feeling of error I get when it doesn't click the first time so I've had to disable it.
This happens on 1.3 and latest 2.1 nightly.
I could reproduce this on Flame with the latest master,
===
Gaia      a2219a55145e730e56e09527b40152d68a43b0d9
Gecko     https://hg.mozilla.org/mozilla-central/rev/d7e78f0c1465
BuildID   20140813160202
Version   34.0a1
ro.build.version.incremental=109
ro.build.date=Mon Jun 16 16:51:29 CST 2014
B1TC00011220

However, from Gaia perspective, we did invoke play() function,
https://github.com/mozilla-b2g/gaia/blob/8a592b0e265d1a2a08e4191334b7511f1127fb7a/apps/keyboard/js/keyboard/feedback_manager.js#L102

Besides, I could not reproduce this on Buri, so I would suspect this is a underlying platform issue.
Component: Gaia::Keyboard → Video/Audio
Product: Firefox OS → Core
It seems the patch in bug 1060879 could solve this issue, so dupe to that bug.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.