diff --git a/apps/web/components/getting-started/steps-views/UserProfile.tsx b/apps/web/components/getting-started/steps-views/UserProfile.tsx index 40c119c657..1657da0044 100644 --- a/apps/web/components/getting-started/steps-views/UserProfile.tsx +++ b/apps/web/components/getting-started/steps-views/UserProfile.tsx @@ -35,6 +35,7 @@ const UserProfile = (props: IUserProfileProps) => { const router = useRouter(); const createEventType = trpc.viewer.eventTypes.create.useMutation(); const telemetry = useTelemetry(); + const [firstRender, setFirstRender] = useState(true); const mutation = trpc.viewer.updateProfile.useMutation({ onSuccess: async (_data, context) => { @@ -147,6 +148,8 @@ const UserProfile = (props: IUserProfileProps) => { getText={() => md.render(getValues("bio") || user?.bio || "")} setText={(value: string) => setValue("bio", turndown(value))} excludedToolbarItems={["blockType"]} + firstRender={firstRender} + setFirstRender={setFirstRender} />

{t("few_sentences_about_yourself")} diff --git a/apps/web/pages/settings/my-account/profile.tsx b/apps/web/pages/settings/my-account/profile.tsx index e60fc271dd..fb40b46b59 100644 --- a/apps/web/pages/settings/my-account/profile.tsx +++ b/apps/web/pages/settings/my-account/profile.tsx @@ -320,6 +320,7 @@ const ProfileForm = ({ extraField?: React.ReactNode; }) => { const { t } = useLocale(); + const [firstRender, setFirstRender] = useState(true); const profileFormSchema = z.object({ username: z.string(), @@ -385,6 +386,8 @@ const ProfileForm = ({ }} excludedToolbarItems={["blockType"]} disableLists + firstRender={firstRender} + setFirstRender={setFirstRender} />