WPT details: Construction of OscillatorNode is fully tested: https://wpt.fyi/results/webaudio/the-audio-api/the-oscillatornode-interface?label=experimental&label=master&aligned But there was no test that setting periodicWave to null. This will get added when the implementation lands.
It is no longer possible to set the periodicWave member of OscillatorOptions to null. The WebAudio spec doesn't allow this, so we're aligning Chrome with the spec and also Firefox, which has implemented this correctly for 4 years.
Align with spec