With https://bugzilla.mozilla.org/show_bug.cgi?id=1000253, background tabs can no longer get access to usermedia, even when the user has persistently allowed. It's not possible for an app to get access in the background, unless they preemptively request and hold it which is quite undesirable (webcam light always on for webcam access).
Practical use cases that this breaks: * Automatic call answering for VOIP apps (really important for some specific use cases) * Using another gadget to remotely answer a call * Clever uses of sound communication - eg Bips.me uses local sound playback & listening to verify device is present to point of sale system * Previously desktop apps that can be done as a cross platform webapp/extension (eg: device anti-theft tracker, location can already be accessed) Basically, anything where access needs to be initiated remotely. The bug seems to stem around that there is no indication that a background tab is accessing usermedia if the user is already using usermedia in a foreground tab. I think the solution shouldn't be to block background accesses altogether, but rather provide indication. _______________________________________________ dev-media mailing list [email protected] https://lists.mozilla.org/listinfo/dev-media

