[Webkit-unassigned] [Bug 149367] REGRESSION: WebAudio user-gesture restriction is no longer lifted by touchstart event

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 22 03:44:45 PDT 2015


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

Ashley Gullen <ashley at scirra.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ashley at scirra.com

--- Comment #2 from Ashley Gullen <ashley at scirra.com> ---
This affects a huge amount of existing web content. All Construct 2 content, and as far as I can tell all Phaser, soundjs and howler.js content is affected, because all these frameworks rely on touchstart to unblock the Web Audio API.

I have made two test cases:
https://www.scirra.com/labs/bugs/iosaudio/touchstart.html - unblocks in touchstart event, only plays audio in iOS 8 and older

https://www.scirra.com/labs/bugs/iosaudio/touchend.html - unblocks in touchend event, works in iOS 9 as well

More discussion here: http://www.html5gamedevs.com/topic/17326-ios-9-webaudio-issues/

I'd estimate most web content in the wild using the Web Audio API now remains silent on iOS 9, basically making it useless. This is a severe regression from iOS 8; us framework developers can distribute workarounds, but we cannot update all the existing broken content out there, Safari needs to be fixed as well.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150922/2558cd15/attachment.html>


More information about the webkit-unassigned mailing list