Native date pickers blur/refocus the window, which triggered a React Query refetch mid-edit and wiped the in-progress date. Disable refetchOnWindowFocus, and make profile/academics edits work on a snapshot with functional state updates so a background refetch can't clobber input. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>