diff --git a/Libraries/LibWeb/Layout/LayoutListItem.cpp b/Libraries/LibWeb/Layout/LayoutListItem.cpp index 0be7366b74..2d14fb0ce6 100644 --- a/Libraries/LibWeb/Layout/LayoutListItem.cpp +++ b/Libraries/LibWeb/Layout/LayoutListItem.cpp @@ -40,6 +40,11 @@ LayoutListItem::~LayoutListItem() void LayoutListItem::layout() { + if (m_marker) { + remove_child(*m_marker); + m_marker = nullptr; + } + LayoutBlock::layout(); if (!m_marker) {