From 15dcf6830e88f2e7f6b827e7789b76b34679ab49 Mon Sep 17 00:00:00 2001 From: Ramon Snir Date: Fri, 14 Oct 2022 02:44:23 +0000 Subject: [PATCH] [fix] static svelte:element not replaced with tag in production mode --- .../compile/render_dom/wrappers/Element/index.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/compiler/compile/render_dom/wrappers/Element/index.ts b/src/compiler/compile/render_dom/wrappers/Element/index.ts index 846a4b6472..edc5267f4a 100644 --- a/src/compiler/compile/render_dom/wrappers/Element/index.ts +++ b/src/compiler/compile/render_dom/wrappers/Element/index.ts @@ -254,7 +254,6 @@ export default class ElementWrapper extends Wrapper { node.handlers.length > 0 || node.styles.length > 0 || this.node.name === 'option' || - this.node.name === 'svelte:element' || node.tag_expr.dynamic_dependencies().length || renderer.options.dev ) { @@ -1177,10 +1176,12 @@ function to_html(wrappers: Array { if (is_empty_textarea && attr.node.name === 'value') { @@ -1197,7 +1198,7 @@ function to_html(wrappers: Array`. // see https://html.spec.whatwg.org/multipage/grouping-content.html#the-pre-element const first = wrapper.fragment.nodes[0]; @@ -1222,7 +1223,7 @@ function to_html(wrappers: Array, block, literal, state); - state.quasi.value.raw += ``; + state.quasi.value.raw += ``; } else { state.quasi.value.raw += '/>'; }