[Webkit-unassigned] [Bug 202405] Regression: iOS 13.1 MediaStreamTrack.enabled = false kills audio track

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 2 01:08:11 PDT 2019


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

--- Comment #2 from daginge at confrere.com ---
This bug is not fixed on iOS 13.1.2. I can reproduce the error 100% of the time with the following:

1. Go to https://webrtc.github.io/samples/src/content/peerconnection/pc1/ and initiate a call.
2. Observe that you get sound both ways by listening for feedback.
3. Open the developer console
4. Enter pc1.getSenders().forEach(s => {s.track.kind === "audio" ? s.track.enabled = false : null})
5. Observe that sound now disappears. Unmuting the track by reversing step 4 does not bring sound back.

Furthermore, we are able to reproduce this with remote audio using whereby (previously appear.in). Steps to reproduce:

1. Go to https://whereby.com/daginge1231231234 (p2p) on iOS 13
2. Join using another browser, doesn't matter which one, I've tested Chrome and iOS Safari.
3. Observe that you are getting audio running both ways (usually feedback)
4. Mute audio on iOS 13. Observe that audio now disappears both locally and from remote party
5. Observe that unmuting audio does not fix the problem

Only way to work around this issue is to hard refresh the page.

This is quite serious, and we've had to disable muting local audio on iOS 13 as a result.

-- 
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/20191002/52d28e07/attachment.html>


More information about the webkit-unassigned mailing list