diff --git a/packages/svelte/src/compiler/phases/2-analyze/index.js b/packages/svelte/src/compiler/phases/2-analyze/index.js
index 579c4fbf3a..7a55c575ff 100644
--- a/packages/svelte/src/compiler/phases/2-analyze/index.js
+++ b/packages/svelte/src/compiler/phases/2-analyze/index.js
@@ -1439,6 +1439,8 @@ const common_visitors = {
SvelteElement(node, context) {
context.state.analysis.elements.push(node);
+ // TODO why are we handling the `` case? there is no
+ // reason for someone to use a static value with ``
if (
context.state.options.namespace !== 'foreign' &&
node.tag.type === 'Literal' &&