diff --git a/Userland/Libraries/LibWeb/HTML/AudioTrack.cpp b/Userland/Libraries/LibWeb/HTML/AudioTrack.cpp
index 59aa4fb9f0..75a0360941 100644
--- a/Userland/Libraries/LibWeb/HTML/AudioTrack.cpp
+++ b/Userland/Libraries/LibWeb/HTML/AudioTrack.cpp
@@ -98,6 +98,7 @@ void AudioTrack::seek(double position, MediaSeekMode seek_mode)
position = position / duration * static_cast(m_loader->total_samples());
m_loader->seek(position).release_value_but_fixme_should_propagate_errors();
+ m_media_element->set_current_playback_position(this->position().to_milliseconds() / 1000.0);
}
void AudioTrack::update_volume()