about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2025-04-21 16:59:46 -0500
committerGitHub <noreply@github.com>2025-04-21 16:59:46 -0500
commitaa3ee8db4e883794277dfb71dc27e9e7cb1e8612 (patch)
treeb5b0afa0b0f9c7ebdd4a31987baedcb3611c7ca5 /src
parent8fdefb7e941652f206e2dda7c4fcd92d5bff487c (diff)
downloadvoidsky-aa3ee8db4e883794277dfb71dc27e9e7cb1e8612.tar.zst
Align handling (#8255)
Diffstat (limited to 'src')
-rw-r--r--src/view/com/modals/EditProfile.tsx5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/view/com/modals/EditProfile.tsx b/src/view/com/modals/EditProfile.tsx
index 8cc2d31ec..ebc1281a3 100644
--- a/src/view/com/modals/EditProfile.tsx
+++ b/src/view/com/modals/EditProfile.tsx
@@ -53,6 +53,7 @@ export function Component({
   const {closeModal} = useModalControls()
   const updateMutation = useProfileUpdateMutation()
   const [imageError, setImageError] = useState<string>('')
+  const initialDisplayName = profile.displayName || ''
   const [displayName, setDisplayName] = useState<string>(
     profile.displayName || '',
   )
@@ -145,7 +146,6 @@ export function Component({
   const verification = useSimpleVerificationState({
     profile,
   })
-  const [touchedDisplayName, setTouchedDisplayName] = useState(false)
 
   return (
     <KeyboardAvoidingView style={s.flex1} behavior="height">
@@ -193,12 +193,11 @@ export function Component({
               accessible={true}
               accessibilityLabel={_(msg`Display name`)}
               accessibilityHint={_(msg`Edit your display name`)}
-              onFocus={() => setTouchedDisplayName(true)}
             />
 
             {verification.isVerified &&
               verification.role === 'default' &&
-              touchedDisplayName && (
+              displayName !== initialDisplayName && (
                 <View style={{paddingTop: 8}}>
                   <Admonition type="error">
                     <Trans>