diff --git a/src/compile/render-dom/wrappers/Element/index.ts b/src/compile/render-dom/wrappers/Element/index.ts index 160f7572f9..88e991d846 100644 --- a/src/compile/render-dom/wrappers/Element/index.ts +++ b/src/compile/render-dom/wrappers/Element/index.ts @@ -831,7 +831,7 @@ export default class ElementWrapper extends Wrapper { } block.builders.destroy.addLine( - `if (typeof ${name}.destroy === 'function') ${name}.destroy.call(#component);` + `if (${name} && typeof ${name}.destroy === 'function') ${name}.destroy.call(#component);` ); }); }