diff --git a/src/compiler/compile/render_dom/wrappers/shared/bind_this.ts b/src/compiler/compile/render_dom/wrappers/shared/bind_this.ts index b5df0489df..8a9830b01b 100644 --- a/src/compiler/compile/render_dom/wrappers/shared/bind_this.ts +++ b/src/compiler/compile/render_dom/wrappers/shared/bind_this.ts @@ -54,10 +54,10 @@ export default function bind_this(component: Component, block: Block, binding: B const args = []; for (const id of contextual_dependencies) { + args.push(id); if (block.variables.has(id.name)) { if (block.renderer.context_lookup.get(id.name).is_contextual) continue; } - args.push(id); block.add_variable(id, block.renderer.reference(id.name)); }