Created attachment 470929 [details] html/js to reproduce the issue In iOS v17.4.1, executing `history.pushState()` unexpectedly mutes the video track obtained via `getUserMedia()`. The video remains muted and can only be unmuted by either switching browser tabs or by re-invoking `getUserMedia()`. Steps to Reproduce: 1. Open attached web page in iOS v17.4.1 2. Click the 'getUserMedia()' button 3. Wait for video to be displayed below 4. Click the 'pushState()' button
Thank you for the report! Could you please confirm if this worked before 17.4.1? What was the latest version you know worked?
(In reply to Alexey Proskuryakov from comment #1) > Thank you for the report! Could you please confirm if this worked before > 17.4.1? What was the latest version you know worked? It functioned correctly prior to iOS 17.4.1. I can confirm that it works on iOS 17.3 and all earlier versions
Hi, I think we are seeing the same issue. We have a single page application, and as soon as the path/route changes, the video element goes black. I can't be sure in which version of iOS this broke, but it seems to have started happening recently.
I can confirm this was working in 17.4.0 and broke with 17.4.1. Here’s a quick demo that I made that displays the issue: https://casters-demo-git-feat-lan-94f6f6-ryan-hefners-projects-39d86e79.vercel.app/
<rdar://problem/126727012>
Already fixed - 275244@main *** This bug has been marked as a duplicate of bug 269846 ***