From 78276f76230dfd88d0a88e860c2811b2d0253fe9 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 19 Aug 2026 17:26:48 +0300 Subject: [PATCH] fix profile handle resolution errors --- src/view/screens/Profile.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx index d01ef2cb7b..e02f0cb4a0 100644 --- a/src/view/screens/Profile.tsx +++ b/src/view/screens/Profile.tsx @@ -115,7 +115,9 @@ function ProfileScreenInner({route}: Props) { }, [queryClient, profile?.viewer?.blockedBy, resolvedDid]) // Most pushes will happen here, since we will have only placeholder data - if (isDidPending || isProfilePending) { + // A disabled dependent query remains pending, so only consider the profile + // pending once handle resolution has produced a DID. + if (isDidPending || (!!resolvedDid && isProfilePending)) { return (