Index: Source/core/scripts/make_names.pl |
diff --git a/Source/core/scripts/make_names.pl b/Source/core/scripts/make_names.pl |
index 78608ba51a523ae363262c18d6af970a1eba599c..37a1a518274c44eb4fb6adf4ce660b7f3746badc 100755 |
--- a/Source/core/scripts/make_names.pl |
+++ b/Source/core/scripts/make_names.pl |
@@ -897,7 +897,7 @@ print F <<END |
if (!document) |
return 0; |
- if (CustomElementRegistry::isCustomTagName(qName.localName())) { |
+ if (RuntimeEnabledFeatures::customDOMElementsEnabled() && CustomElementRegistry::isCustomTagName(qName.localName())) { |
RefPtr<Element> element = document->ensureCustomElementRegistry()->createCustomTagElement(qName); |
ASSERT(element->is$parameters{namespace}Element()); |
return static_pointer_cast<$parameters{namespace}Element>(element.release()); |