From 0eb9ce012ee9b99e2632ff2ffd227a75e1d133a8 Mon Sep 17 00:00:00 2001 From: EMRAN <139449306+Emran-Y@users.noreply.github.com> Date: Mon, 27 Jul 2026 14:31:57 +0300 Subject: [PATCH] fix: profile picture delete icon should reset image correctly (#3176) (#3258) Co-authored-by: Amruth Pillai --- .../builder/$resumeId/-sidebar/left/sections/picture.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/web/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx b/apps/web/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx index 0dc98f826..7c3706df7 100644 --- a/apps/web/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx +++ b/apps/web/src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx @@ -15,6 +15,7 @@ import { useRef, useState } from "react"; import Cropper from "react-easy-crop"; import { toast } from "sonner"; import { pictureSchema } from "@reactive-resume/schema/resume/data"; +import { defaultResumeData } from "@reactive-resume/schema/resume/default"; import { Button } from "@reactive-resume/ui/components/button"; import { ButtonGroup } from "@reactive-resume/ui/components/button-group"; import { @@ -484,8 +485,8 @@ function PictureSectionForm() { // If the picture is from the same origin, attempt to delete it if (pictureOrigin === appOrigin) deleteFile({ filename }); - form.setFieldValue("url", ""); - handleAutoSave(); + form.reset(defaultResumeData.picture); + persist(defaultResumeData.picture); }; const uploadPictureFile = (file: File) => {