diff --git a/app/pages/package/[[org]]/[name].vue b/app/pages/package/[[org]]/[name].vue index 4e337daf5..9399d9018 100644 --- a/app/pages/package/[[org]]/[name].vue +++ b/app/pages/package/[[org]]/[name].vue @@ -143,7 +143,17 @@ const { immediate: false, }, ) -onMounted(() => fetchInstallSize()) + +// Trigger fetch only when we have the real resolved version +watch( + [resolvedVersion, resolvedStatus], + ([version, status]) => { + if (version && status === 'success') { + fetchInstallSize() + } + }, + { immediate: true }, +) const { data: skillsData } = useLazyFetch( () => {