| Summary: | Cannot resume MediaSession from PWA after 5sec pause | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Rosenberg <michael> | ||||
| Component: | Media | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | christiedom, eric.carlson, jer.noble, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 15 | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | iOS 15 | ||||||
| Attachments: |
|
||||||
|
Description
Michael Rosenberg
2022-07-27 11:09:07 PDT
I have experienced similar issues including the similar case of the disappearing MediaSession controls (https://bugs.webkit.org/show_bug.cgi?id=243256) It's difficult to debug this, but the MediaSession widget reliability appears to improve when I remove other progressive web apps from my device. The "connection" to the source audio doesn't seem as flaky. The widget can still disappear after a while, but resumption feels more stable. It almost feels like when multiple PWAs are installed, the MediaSession widget tries to connect to the first installed PWA. If that PWA is not the one that triggered the MediaSession the connection will be lost, and it'll disappear or resumption will be broken. |