Closed Bug 820241 Opened 12 years ago Closed 6 years ago

FM radio is exposed to all installed apps but it does not handle multiple clients sanely

Categories

(Core :: DOM: Device Interfaces, defect)

19 Branch
ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE
blocking-basecamp -

People

(Reporter: cjones, Unassigned)

References

Details

(Whiteboard: [tech-bug])

While working on bug 815452, I saw that no attempt is made to deal with multiple clients of the FM radio API.  They'll cause bad and random things to happen to each other if they try to update values concurrently.

But I just checked [1] and FM is implicitly granted for installed apps.

I'm not sure this is behavior we would be comfortable shipping.

[1] https://docs.google.com/spreadsheet/ccc?key=0Akyz_Bqjgf5pdENVekxYRjBTX0dCXzItMnRyUU1RQ0E#gid=0
This seems a low enough risk that triage has decided to basecamp- for v1.
blocking-basecamp: ? → -
Needed to finish up implementation work we should have done in the first place, and avoid what are likely going to be nasty bugs that hit us if a user ever has two apps trying to use fm.  (Aka victims of our own success ...)
Whiteboard: [tech-bug]
FxOS/Gonk has been removed from the codebase. Mass-invalidating FxOS related Device Interface bugs to clean up the component. 

If I incorrectly invalidated something, please let me know.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
Bulk correction of resolution of B2G bugs to INCOMPLETE.
Resolution: INVALID → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.