diff --git a/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.cpp
index d7d9e8b3cb..a347c1d6b5 100644
--- a/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.cpp
+++ b/Userland/Libraries/LibWeb/HTML/HTMLMediaElement.cpp
@@ -1574,6 +1574,9 @@ void HTMLMediaElement::set_paused(bool paused)
if (m_paused)
on_paused();
+
+ if (auto* layout_node = this->layout_node())
+ layout_node->set_needs_display();
}
// https://html.spec.whatwg.org/multipage/media.html#blocked-media-element
@@ -1852,6 +1855,9 @@ void HTMLMediaElement::set_layout_display_time(Badge,
}
m_display_time = move(display_time);
+
+ if (auto* layout_node = this->layout_node())
+ layout_node->set_needs_display();
}
double HTMLMediaElement::layout_display_time(Badge) const