Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index d721e4f70ef5cc5e9ed19d164121c13196463f12..0782edfb0cc0f597381a34bf5c8b8c6acf382fba 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -780,7 +780,7 @@ PassRefPtrWillBeRawPtr<Element> Document::createElement(const AtomicString& loca |
RefPtrWillBeRawPtr<Element> element; |
if (CustomElement::isValidName(localName) && registrationContext()) { |
- element = registrationContext()->createCustomTagElement(*this, QualifiedName(nullAtom, localName, xhtmlNamespaceURI)); |
+ element = registrationContext()->createCustomTagElement(*this, QualifiedName(nullAtom, isHTMLDocument() ? localName.lower() : localName, xhtmlNamespaceURI)); |
dominicc (has gone to gerrit)
2014/08/11 06:05:27
Could we factor out a little function and eliminat
deepak.sa
2014/08/11 10:32:50
Done.
|
} else { |
element = createElement(localName, exceptionState); |
if (exceptionState.hadException()) |