diff --git a/Libraries/LibWeb/HTML/HTMLDetailsElement.cpp b/Libraries/LibWeb/HTML/HTMLDetailsElement.cpp index 6b6ac1688ccf..46c91a21bad2 100644 --- a/Libraries/LibWeb/HTML/HTMLDetailsElement.cpp +++ b/Libraries/LibWeb/HTML/HTMLDetailsElement.cpp @@ -45,6 +45,8 @@ void HTMLDetailsElement::initialize(JS::Realm& realm) // https://html.spec.whatwg.org/multipage/interactive-elements.html#the-details-element:html-element-insertion-steps void HTMLDetailsElement::inserted() { + Base::inserted(); + // 1. Ensure details exclusivity by closing the given element if needed given insertedNode. ensure_details_exclusivity_by_closing_the_given_element_if_needed(); diff --git a/Libraries/LibWeb/HTML/HTMLMeterElement.cpp b/Libraries/LibWeb/HTML/HTMLMeterElement.cpp index 28c75e7da87f..852190114bdf 100644 --- a/Libraries/LibWeb/HTML/HTMLMeterElement.cpp +++ b/Libraries/LibWeb/HTML/HTMLMeterElement.cpp @@ -170,6 +170,7 @@ WebIDL::ExceptionOr HTMLMeterElement::set_optimum(double value) void HTMLMeterElement::inserted() { + Base::inserted(); create_shadow_tree_if_needed(); } diff --git a/Libraries/LibWeb/HTML/HTMLProgressElement.cpp b/Libraries/LibWeb/HTML/HTMLProgressElement.cpp index ab8e31c958a6..6662d7c6502d 100644 --- a/Libraries/LibWeb/HTML/HTMLProgressElement.cpp +++ b/Libraries/LibWeb/HTML/HTMLProgressElement.cpp @@ -92,6 +92,7 @@ double HTMLProgressElement::position() const void HTMLProgressElement::inserted() { + Base::inserted(); create_shadow_tree_if_needed(); }