diff --git a/components/script/dom/audiobuffersourcenode.rs b/components/script/dom/audiobuffersourcenode.rs index 917b16a4772..ba877a3e3ae 100644 --- a/components/script/dom/audiobuffersourcenode.rs +++ b/components/script/dom/audiobuffersourcenode.rs @@ -225,6 +225,16 @@ impl AudioBufferSourceNodeMethods for AudioBufferSourceNode { } } + self.source_node + .node() + .message(AudioNodeMessage::AudioBufferSourceNode( + AudioBufferSourceNodeMessage::Start( + *when, + offset.map(|f| *f), + duration.map(|f| *f), + ), + )); + self.source_node .upcast::() .Start(when)