diff --git a/Libraries/LibWeb/DOM/Node.cpp b/Libraries/LibWeb/DOM/Node.cpp index f4f3e41ccf..97120bb380 100644 --- a/Libraries/LibWeb/DOM/Node.cpp +++ b/Libraries/LibWeb/DOM/Node.cpp @@ -55,6 +55,8 @@ Node::Node(Document& document, NodeType type) Node::~Node() { + if (layout_node() && layout_node()->parent()) + layout_node()->parent()->remove_child(*layout_node()); } const HTMLAnchorElement* Node::enclosing_link_element() const