| Index: Source/bindings/v8/CustomElementHelpers.cpp
|
| diff --git a/Source/bindings/v8/CustomElementHelpers.cpp b/Source/bindings/v8/CustomElementHelpers.cpp
|
| index adbb46be00d56df905853f069e8a43baf197753f..e4d68aa107a7cfbe638ddcc44f17471de43d1e3c 100644
|
| --- a/Source/bindings/v8/CustomElementHelpers.cpp
|
| +++ b/Source/bindings/v8/CustomElementHelpers.cpp
|
| @@ -64,7 +64,7 @@ v8::Handle<v8::Object> CustomElementHelpers::createWrapper(PassRefPtr<Element> i
|
|
|
| CustomElementRegistry* registry = impl->document()->registry();
|
| RefPtr<CustomElementDefinition> definition = registry->findFor(impl.get());
|
| - if (!definition)
|
| + if (!impl->isUpgradedCustomElement() || !definition)
|
| return createUpgradeCandidateWrapper(impl, creationContext, isolate, createTypeExtensionUpgradeCandidateWrapper);
|
|
|
| V8PerContextData* perContextData = V8PerContextData::from(context);
|
|
|