diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/MemberExpression.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/MemberExpression.js index ebfe61424b..45a988bfd5 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/MemberExpression.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/MemberExpression.js @@ -27,7 +27,8 @@ export function MemberExpression(node, context) { parent?.type !== 'BindDirective' && parent?.type !== 'AssignmentExpression' && parent?.type !== 'UpdateExpression' && - parent?.type !== 'Component' + parent?.type !== 'Component' && + parent?.type !== 'ChainExpression' ) { return trace( node,