diff --git a/Userland/Libraries/LibWeb/Layout/TreeBuilder.cpp b/Userland/Libraries/LibWeb/Layout/TreeBuilder.cpp index 7cbd9f3059..ac86d9ddc6 100644 --- a/Userland/Libraries/LibWeb/Layout/TreeBuilder.cpp +++ b/Userland/Libraries/LibWeb/Layout/TreeBuilder.cpp @@ -167,6 +167,7 @@ void TreeBuilder::create_pseudo_element_if_needed(DOM::Element& element, CSS::Se if (pseudo_element_content.type == CSS::ContentData::Type::String) { auto* text = document.heap().allocate(document.realm(), document, pseudo_element_content.data); auto text_node = adopt_ref(*new TextNode(document, *text)); + text_node->set_generated(true); push_parent(verify_cast(*pseudo_element_node)); insert_node_into_inline_or_block_ancestor(text_node, text_node->display(), AppendOrPrepend::Append); pop_parent();