Closed Bug 1912873 Opened 1 year ago Closed 6 months ago

apple.com - Video from support page does not play on Android

Categories

(Web Compatibility :: Site Reports, defect, P2)

Firefox 131
ARM
Android

Tracking

(Webcompat Priority:P2, firefox129 disabled, firefox130 disabled, firefox131 disabled, firefox132 affected)

RESOLVED WORKSFORME
Webcompat Priority P2
Tracking Status
firefox129 --- disabled
firefox130 --- disabled
firefox131 --- disabled
firefox132 --- affected

People

(Reporter: ctanase, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: webcompat:needs-contact, 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)

Attached video apple FF vs Chrome.mp4

Environment:
Operating system: OnePlus 6 A6000 (Android 11)
Firefox version: Nightly 131.0a1-20240811212519 / Firefox Release 129.0-20240801122119

Steps to reproduce:

  1. Navigate to: https://support.apple.com/iphone
  2. Scroll down the page a little.
  3. Tap on the video that shows "How to update your iPhone"
  4. 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

There seems to be a CSP error when loading the video, which might be related.

Severity: -- → S2
User Story: (updated)
Priority: -- → P2

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

User Story: (updated)
Blocks: 1911651
Flags: needinfo?(alwu)
See Also: → 1919592
Summary: apple.com - Video from support page does not play → apple.com - Video from support page does not play because of missing hls

Already answered in bug 1919592.

Flags: needinfo?(alwu)

The bug for this was moved over to dom workers. No longer a media bug.

Summary: apple.com - Video from support page does not play because of missing hls → apple.com - Video from support page does not play on Android because of missing hls

I'll confirm the current state.

Flags: needinfo?(jmuizelaar)

This doesn't work for me in Nightly or Release (presumably where HLS has been turned back on)

Flags: needinfo?(jmuizelaar)
Summary: apple.com - Video from support page does not play on Android because of missing hls → apple.com - Video from support page does not play on Android

@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.

Flags: needinfo?(bugmail)

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.

(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.

Flags: needinfo?(bugmail)
Whiteboard: [webcompat-source:product] → [webcompat-source:product][webcompat:sightline]
Webcompat Priority: --- → P2

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!

Flags: needinfo?(ctanase)

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.

Flags: needinfo?(ctanase)

Thanks for confirming! Resolving WFM.

Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: