diff --git a/Libraries/LibWeb/HTML/HTMLObjectElement.cpp b/Libraries/LibWeb/HTML/HTMLObjectElement.cpp index 7abdd9805a9..fd5c75e6cba 100644 --- a/Libraries/LibWeb/HTML/HTMLObjectElement.cpp +++ b/Libraries/LibWeb/HTML/HTMLObjectElement.cpp @@ -562,7 +562,9 @@ void HTMLObjectElement::update_layout_and_child_objects(Representation represent m_representation = representation; invalidate_style(DOM::StyleInvalidationReason::HTMLObjectElementUpdateLayoutAndChildObjects); - set_needs_layout_tree_update(true); + + if (auto parent_element = this->parent_element()) + parent_element->set_needs_layout_tree_update(true); } // https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex