[Webkit-unassigned] [Bug 234275] New: AudioBufferSourceNode is not being played on repeat visit and/or refresh

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 13 15:12:22 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=234275

            Bug ID: 234275
           Summary: AudioBufferSourceNode is not being played on repeat
                    visit and/or refresh
           Product: WebKit
           Version: Safari 15
          Hardware: All
                OS: iOS 15
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Audio
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: yucikkravets at gmail.com
                CC: cdumez at apple.com

This is a strange bug that I've encountered on all browsers on iOS or mac with m1 chip. iOS I've tested firefox and safari, on Mac I've tested Safari and Chrome.
I've built an app that creates some audio with BaseAudioContext.createBufferSource() and whether it's going to be played depends on couple of factors:
- running the web app locally -> works every time, no matter how many times I refresh or switch tabs;
- going to a deployed https page -> on first load everything plays normally, after refresh or tab switch it just stops working, nothing is played although the code is executed.

Going to Settings -> Safari -> clear page cache seems to help on iOS.
For mac Safari I have to go to Safari -> empty cache or for Chrome -> open dev tools and refresh the page.

example can be found here https://demiurg.app/tabs/tab-player.html?tabId=89

on windows and android devices there is no such issue, the audio plays each time I press the play button.

If this bug should be submitted elsewhere, please do that or redirect me to a correct bug tracker.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211213/0782467d/attachment.htm>


More information about the webkit-unassigned mailing list