From 7231c1c8950dff97fd5e414d13e2d186f4fba2ee Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 2 Mar 2022 10:21:57 +0100 Subject: [PATCH] LibWeb: Fix bogus result from "validate and extract" DOM operation We were returning a QualifiedName with the localName and namespace fields swapped. --- Userland/Libraries/LibWeb/DOM/Element.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/DOM/Element.cpp b/Userland/Libraries/LibWeb/DOM/Element.cpp index 4ae966f1dd..d29e50fff1 100644 --- a/Userland/Libraries/LibWeb/DOM/Element.cpp +++ b/Userland/Libraries/LibWeb/DOM/Element.cpp @@ -140,7 +140,7 @@ static ExceptionOr validate_and_extract(FlyString namespace_, Fly return NamespaceError::create("Namespace is the XMLNS namespace and neither qualifiedName nor prefix is 'xmlns'."); // 10. Return namespace, prefix, and localName. - return QualifiedName { namespace_, prefix, local_name }; + return QualifiedName { local_name, prefix, namespace_ }; } // https://dom.spec.whatwg.org/#dom-element-setattributens