[Webkit-unassigned] [Bug 233419] WKWebView microphone access not working in background

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 22 07:53:08 PST 2021


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

--- Comment #1 from Franz <franz at taptanium.com> ---
Observed system behavior:

+ User's microphone & camera works (using webRTC).

+ User's microphone & camera doesn't work in the background or when locking the screen.

+ User's microphone & camera resumes working when re-entering the foreground.

+ Incoming webRTC audio (other people talking) keeps working when entering the background or locking the screen.

+ Incoming audio requires one user interaction so it can play, and persists across entering background & relaunching (note: This is bad UX, it should resume working without user interaction).

+ Other remote user turns on their microphone: Requires user interaction so you can hear it (bad UX).

+ Other remote user turns their microphone off and on again very fast: No user interaction required again, can still hear it.

+ Other remote user turns their microphone off and turns it on after a few seconds: User interaction required to hear it (bad UX).

+ Incoming remote video does not require user interaction to become visible (nice!).

+ User goes offline for everyone else when locking the screen or entering the background, unless someone else has their microphone on, resulting in an incoming audio stream. That seems to keep the session/process alive. Upon failure I can observe Apollo/GraphQL load errors, indicating that WKWebView may have lost internet connectivity (not clear this is the case).

-- 
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/20211122/1ac7f5db/attachment.htm>


More information about the webkit-unassigned mailing list