Typeerror when running expt online, runs fine on psychopy v2020.2.4

URL of experiment: https://run.pavlovia.org/jsheth/taskv2/html (code has been made public)

Description of the problem: The experiment works fine locally on psychopy v2020.2.4 on macos but when uploaded on pavlovia gives the following error:

  • TypeError: this._volumeNode.toDestination is not a function
    Try to run the experiment again. If the error persists, contact the experiment designer.

The confusing bit is that the experiment ran just fine this sunday, I had it tested by a colleague. But today it shows this error. I have not touched the experiment in the interim.

What I tried to fix it
If I remove all the sound components in the experiment, it works fine. It gives the above error as soon as I add any sound component. I have tried to debug it by adding only one sound component at a time, but that does not help.

Any help would be greatly appreciated, thanks. Kindly let me know if any other information is required on my behalf.

Dear @Janaki_Sheth, please see my answer below, thanks, s.