Created attachment 452402 [details] Test Case Safari seems to be making range requests when making requests to object URLs that are used as sources for a video element. Prior to 15.4, Safari would not add a Range header to the request. Now it is adding a Range: bytes=0-* header to the request which results in a 416 error status causing video playback to fail on iPhone and iPad. I've attached a test case that shows the unexpected behavior. Was this change intentional? If so, are there workarounds?
Created attachment 452403 [details] 15.3 does not send Range header
Created attachment 452404 [details] 15.4 adds a Range header resulting in a 416
I presume, from your email, this is affecting at least some https://sproutvideo.com hosted videos?
<rdar://problem/89110139>
(In reply to Sam Sneddon [:gsnedders] from comment #3) > I presume, from your email, this is affecting at least some > https://sproutvideo.com hosted videos? Hi, Sam! That's correct. This affects videos hosted on sproutvideo.com.
According to info in the radar, this is a dupe of https://bugs.webkit.org/show_bug.cgi?id=236401 (which is already fixed on mainline) *** This bug has been marked as a duplicate of bug 236401 ***