diff --git a/Userland/Services/WebContent/AudioCodecPluginSerenity.cpp b/Userland/Services/WebContent/AudioCodecPluginSerenity.cpp index 794e0fe463..cb5867050e 100644 --- a/Userland/Services/WebContent/AudioCodecPluginSerenity.cpp +++ b/Userland/Services/WebContent/AudioCodecPluginSerenity.cpp @@ -92,6 +92,9 @@ void AudioCodecPluginSerenity::seek(double position) { m_position = set_loader_position(m_loader, position, m_duration); + m_connection->clear_client_buffer(); + m_connection->async_clear_buffer(); + if (on_playback_position_updated) on_playback_position_updated(m_position); }