From ec734c217a453d41ffb35d4dd4891a1a8191fa40 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Fri, 31 Jan 2020 07:35:49 -0500 Subject: [PATCH] do not attempt to invalidate module-level variables --- src/compiler/compile/render_dom/Renderer.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/compiler/compile/render_dom/Renderer.ts b/src/compiler/compile/render_dom/Renderer.ts index 046a90b684..8fa36a9120 100644 --- a/src/compiler/compile/render_dom/Renderer.ts +++ b/src/compiler/compile/render_dom/Renderer.ts @@ -161,11 +161,14 @@ export default class Renderer { } if ( - variable && - !variable.referenced && - !variable.is_reactive_dependency && - !variable.export_name && - !name.startsWith('$$') + variable && ( + variable.module || ( + !variable.referenced && + !variable.is_reactive_dependency && + !variable.export_name && + !name.startsWith('$$') + ) + ) ) { return value || name; }