Offline Audio Context `startRendering() working in Firefox but not Chrome
01:09 22 Jun 2026

Here is the relevant code:

 
     var startAllSources = function(){
        var generatingboxelement = document.getElementById("generating")
        generatingboxelement.style.display = "block"
      
        var playHarmonizedButton = document.getElementById("playharmonized")
        playHarmonizedButton.disabled = true
        
          
         
        Audiodata.source.start()
        Audiodata.currentSources.forEach(source => {
     
        
        
          
            
            FX.fxNodes[Data.cwFX].nodes[source.key].obj.start()
            console.log(`started source: ${source.key}`) 
            
    
          
        
          
       })
       
       Audiodata.context.startRendering()
       .then((renderedBuffer) => {

       // Do stuff
       // (Chrome doesn't get here)

       })

}

I checked support for startRendering(). Its supported for my browser version (149, on mobile (Android).

What could be wrong? Thanks in advance

javascript web-audio-api