diff --git a/Userland/Libraries/LibXML/Parser/Parser.cpp b/Userland/Libraries/LibXML/Parser/Parser.cpp index f782b3f3ca..1901c5ac31 100644 --- a/Userland/Libraries/LibXML/Parser/Parser.cpp +++ b/Userland/Libraries/LibXML/Parser/Parser.cpp @@ -614,6 +614,7 @@ ErrorOr Parser::parse_element() // | STag content ETag if (auto result = parse_empty_element_tag(); !result.is_error()) { append_node(result.release_value()); + leave_node(); rollback.disarm(); return {}; }