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