From c435703dd269071279ff2c91f26cc68c62315406 Mon Sep 17 00:00:00 2001 From: Zephraph Date: Tue, 23 Apr 2019 18:23:18 -0400 Subject: [PATCH] Use element instance as target when not using shadow dom --- src/compile/render-dom/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compile/render-dom/index.ts b/src/compile/render-dom/index.ts index 9293f5dcc6..16186da92d 100644 --- a/src/compile/render-dom/index.ts +++ b/src/compile/render-dom/index.ts @@ -449,7 +449,7 @@ export default function dom( ${css.code && should_use_shadow_dom && `this.shadowRoot.innerHTML = \`\`;`} - @init(this, { target: this.shadowRoot }, ${definition}, create_fragment, ${not_equal}, ${prop_names}); + @init(this, { target: this${should_use_shadow_dom ? '.shadowRoot' : ''} }, ${definition}, create_fragment, ${not_equal}, ${prop_names}); ${dev_props_check}