apple.com - Video from support page does not play on Android
Categories
(Web Compatibility :: Site Reports, defect, P2)
Tracking
(Webcompat Priority:P2, firefox129 disabled, firefox130 disabled, firefox131 disabled, firefox132 affected)
| Webcompat Priority | P2 |
People
(Reporter: ctanase, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: webcompat:contact-complete, webcompat:site-report, Whiteboard: [webcompat-source:product][webcompat:sightline])
User Story
platform:windows,mac,linux,android impact:content-missing configuration:general affects:all branch:release diagnosis-team:media
Attachments
(1 file)
|
897.23 KB,
video/mp4
|
Details |
Environment:
Operating system: OnePlus 6 A6000 (Android 11)
Firefox version: Nightly 131.0a1-20240811212519 / Firefox Release 129.0-20240801122119
Steps to reproduce:
- Navigate to: https://support.apple.com/iphone
- Scroll down the page a little.
- Tap on the video that shows "How to update your iPhone"
- Observe the behavior.
Expected Behavior:
The video plays.
Actual Behavior:
The video does not play.
Notes:
- Reproducible on the latest Firefox Release and Nightly
- Reproducible regardless of the ETP setting
- Works as expected using Chrome
- Issue found during WebCompat team [Top100] websites testing
Comment 1•1 year ago
|
||
There seems to be a CSP error when loading the video, which might be related.
Comment 2•1 year ago
•
|
||
The channel is getting cancelled in HttpChannelChild::DoOnStartRequest here
The content type is application/vnd.apple.mpegurl and Firefox doesn't know how to display it, or the listener just returns 80004004 - NS_ERROR_ABORT from OnStartRequest
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 4•1 year ago
•
|
||
The bug for this was moved over to dom workers. No longer a media bug.
Updated•1 year ago
|
Comment 6•1 year ago
|
||
This doesn't work for me in Nightly or Release (presumably where HLS has been turned back on)
Updated•1 year ago
|
Comment 7•1 year ago
|
||
@asuth has pinged Google and Apple in https://github.com/web-platform-tests/wpt/issues/41745#issuecomment-2377512723 to see if they'll fix their implementations to match the spec.
Andrew, I presume any resolution to this from an update to Chrome/Safari will be quite some time in the future. Are there any possible interventions we could ship that would fix this at our end?
Otherwise, we'll need to reach out to Apple to fix their page.
Comment 8•1 year ago
|
||
Moving this to needs-contact, since even if Chrome and Safari were to land patches today to fix it, the site (Apple) would need to be updated.
Comment 9•1 year ago
|
||
(In reply to Randell Jesup [:jesup] (needinfo me) from comment #7)
Andrew, I presume any resolution to this from an update to Chrome/Safari will be quite some time in the future. Are there any possible interventions we could ship that would fix this at our end?
We're in a weird state where it doesn't seem like either Blink or Webkit are planning to ever conform to the spec, but :annevk of Webkit doesn't want to change the spec. Eden is working on a mitigation/fix in bug 1471805.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 10•1 year ago
|
||
It seems like maybe Apple fixed this? The initial STR lists a video that is no longer on their support site, but if I go to https://support.apple.com/en-us/118430?iphone-authentication-type=iphone-with-face-id which does have a video or https://support.apple.com/en-us/108366, I'm able to watch the videos on both Firefox Nightly Desktop on Linux and Firefox Nightly Android.
Reporter, can you confirm if the issue is fixed for you? Thanks!
| Reporter | ||
Comment 11•1 year ago
|
||
I'm not able to reproduce the issue on both latest Release and Nightly on Android, works on both links.
Note: Not a Firefox bug but there's an issue when trying to close the video with "X", it enters in some kind of fullscreen mode and the page is unresponsive until you hit back. The issue reproduces on Chrome as well.
Comment 12•1 year ago
|
||
Thanks for confirming! Resolving WFM.
Updated•2 months ago
|
Description
•