diff --git a/desktop/src/features/onboarding/ui/CommunityOnboardingFlow.tsx b/desktop/src/features/onboarding/ui/CommunityOnboardingFlow.tsx index fabd7eef83..050aad96d0 100644 --- a/desktop/src/features/onboarding/ui/CommunityOnboardingFlow.tsx +++ b/desktop/src/features/onboarding/ui/CommunityOnboardingFlow.tsx @@ -13,6 +13,7 @@ import { takePendingWelcomeChannelForDirectEntry, WELCOME_SURFACE_READY_EVENT, } from "@/features/onboarding/welcome"; +import { useAvatarPresentation } from "@/features/profile/avatarPresentationStore"; import { profileQueryKey } from "@/features/profile/hooks"; import { ProfileAvatar } from "@/features/profile/ui/ProfileAvatar"; import { @@ -80,7 +81,9 @@ function AvatarCircle({ triggerRef?: React.Ref; }) { const emojiAvatar = parseEmojiAvatarDataUrl(avatarUrl); - const hasAvatar = avatarUrl.trim().length > 0; + const presentation = useAvatarPresentation(avatarUrl); + const hasAvatar = + avatarUrl.trim().length > 0 && presentation?.state !== "failed"; return (