iOS 26 Video Playback Bug – Opened via Built-in QR Code Scanner in Safari

Device: iPhone 13 mini


iOS Version: 26.0



Steps to Reproduce:


1.On iOS 26 device, use the built-in Camera app to scan a QR code that points to:

https://relaxed-brioche-3fd908.netlify.app/


(A minimal HTML page with a video element and MP4 source.)


<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8" />

<title>iOS 26 Video Bug – Opened via Built-in QR Code Scanner in Safari</title>

</head>

<body>

<video controls width="320">

<source src="https://3a7fc8cb-08a2-4be0-ad4d-4b9f58b6034c.mdnplay.dev/shared-assets/videos/flower.mp4" type="video/mp4" />

</video>

</body>

</html>



2.Tap the banner that appears after scanning to open the page.


3.The video loads and plays normally on the first attempt.


4.Close the app, then scan the same QR code again and open it.


5.The video element shows the first frame but does not play.


6.If Safari cache is cleared, it works again (until the issue repeats).


Demo Video


https://relaxed-brioche-3fd908.netlify.app/IMG_8176.mp4


Expected Result:


The video should play normally every time the page is opened, regardless of whether it is the first or subsequent attempt.


The video should not get stuck on the first frame, and clearing Safari cache should not be required for playback.


Actual Result:


The video element gets stuck on the first frame when the page is reopened via the built-in QR code scanner.


Playback only works again after clearing Safari cache.

iPhone 13 mini

Posted on Sep 30, 2025 3:20 AM

Reply
5 replies

Oct 9, 2025 2:23 AM in response to HowardLiao

I’ve encountered the same issue on iOS versions 26, 26.0.1, and 26.0.2.


I also found a WebKit-bugs ticket describing the same problem:


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


It turns out that the issue is not only related to QR code installation — the same behavior occurs with a regular PWA installation as well.


To reproduce it, you can also follow the steps described in the ticket:

1. Open a page with an HTML5 <video> (e.g., https://www.w3schools.com/html/html5_video.asp) in Safari.
2. Add to Home Screen and launch.
3. Tap Play → video plays.
4. Force-quit the app.
5. Reopen from Home Screen.
6. Tap Play.


The problem is likely connected to Safari’s caching mechanisms or some related processes, since if we close the PWA (at the point where videos no longer play) and wait for some time (around 10–15 minutes), videos sometimes start working again. However, on the next launch of the app, the playback freezes once more.

Nov 2, 2025 10:53 AM in response to HowardLiao

Hey Guys


My PWA video playback and even youtube videos stopped working after updating iOS to 26.0.1.

The video thumnails appear fine and if i try to play the video, it remains stuck.

If i restart the phone, the video plays for a second in the PWA and then stops again and entire app gets stuck.

Request apple team to fix this issue at the earliest. This is hampering all my iOS users who install the PWA on their device homescreen and use it as app.



FYI strangely EVERYTHING WORKS FINE ON iOS SAFARI browser including videos playback If i open it as a web app.

so this seems like a specific PWA issue on latest ios 26.0.1

iOS 26 Video Playback Bug – Opened via Built-in QR Code Scanner in Safari

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.