Bug 232807 - REGRESSION (iOS 15): Audio API will pause when an alarm goes off, but media playback control indicates audio is playing
Summary: REGRESSION (iOS 15): Audio API will pause when an alarm goes off, but media p...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: Safari 15
Hardware: iPhone / iPad iOS 14
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-11-07 21:46 PST by Naoto Ikuno
Modified: 2021-11-08 10:16 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Naoto Ikuno 2021-11-07 21:46:25 PST
Reproducing environment

- iOS15
- iPhoneSE 2020
- Safari 15

Reproducing steps:

1. `const audioEl = new Audio(); audioEl.play()`
2. Set an alarm with Native Clock app
3. Alarm goes off and stops audioEl
4. Media playback control indicates audio is playing

# Issue

Audio API is paused but `audioEl.paused` is false. So the state of AudioElement is broken.

# Note

In iOS12.4.6 iPhone6, this problem isn't reproduced.
Comment 1 Radar WebKit Bug Importer 2021-11-08 10:16:47 PST
<rdar://problem/85161393>