There is an error in the console of an HTML5 build when sound system is disabled by using the manifestation tool and setting the appmanifest file.
Uncaught ReferenceError: DefoldSoundDevice is not defined
at onMouseButtonUp (SoundNullCrash_wasm.js:1)
onMouseButtonUp @ SoundNullCrash_wasm.js:1
Emerges when user clicks the game area.
I suspect there was a quick fix in the engine to bypass browser requirement to only play sound on user request, but it looks like someone forgot to check if the sound device is actually used by Defold. Which is not in case of disabling the sound system.
Working on my OpenAL extension, I am getting the sound on Chrome, but it doesn’t work in Safari. I suspect this error may somehow be related. We’ll see once it’s fixed.