[Webkit-unassigned] [Bug 226620] Microphone stopped/paused when application goes to background

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 23 02:33:30 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=226620

nicolas.gerlach at vitero.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.gerlach at vitero.de

--- Comment #2 from nicolas.gerlach at vitero.de ---
I'm having the same issue with a webapp in Safari on Mac (BigSur / Monterey).

Safari microhone capture via getUserMedia does only work when the Safari window is visible on the screen (1px visible is sufficient). Whenever Safari is moved to the background the microphone stops transmitting sound, as if it was muted by a hardware button. For the web-application this is not transparent afaik.

This behaviour is especially inconvenient for multi user web-apps using webrtc, where microphone input can be used together with screen sharing (getDisplayMedia). Users usually assume that they can be heared when sharing their entire screen, even if safari is not in the foreground / visible. It feels inconsistent to on the one hand allow screen sharing when the safari window is not visible, but on the other hand block microphone transmission.

Can someone clarify if this behaviour is intentional and if there is a way to resolve this via settings or something else?

@dharjanto Were you able to resolve this?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220323/d07f22d9/attachment.htm>


More information about the webkit-unassigned mailing list