diff --git a/packages/compiler-core/src/transforms/transformElement.ts b/packages/compiler-core/src/transforms/transformElement.ts index 4b142564f0a..e31a2ccbf0a 100644 --- a/packages/compiler-core/src/transforms/transformElement.ts +++ b/packages/compiler-core/src/transforms/transformElement.ts @@ -465,7 +465,12 @@ export function buildProps( // in inline mode there is no setupState object, so we can't use string // keys to set the ref. Instead, we need to transform it to pass the // acrtual ref instead. - if (!__BROWSER__ && context.inline) { + if ( + !__BROWSER__ && + value && + context.inline && + context.bindingMetadata[value.content] + ) { isStatic = false } }