aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/create.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/create.rs')
-rw-r--r--components/script/dom/create.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/create.rs b/components/script/dom/create.rs
index e22e28a886e..5f03a3adb98 100644
--- a/components/script/dom/create.rs
+++ b/components/script/dom/create.rs
@@ -131,7 +131,10 @@ fn create_html_element(name: QualName,
CustomElementCreationMode::Synchronous => {
let local_name = name.local.clone();
return match definition.create_element(document, prefix.clone()) {
- Ok(element) => element,
+ Ok(element) => {
+ element.set_custom_element_definition(definition.clone());
+ element
+ },
Err(error) => {
// Step 6. Recovering from exception.
let global = GlobalScope::current().unwrap_or_else(|| document.global());