diff --git a/front_end/src/app/(main)/questions/create/[content_type]/page.tsx b/front_end/src/app/(main)/questions/create/[content_type]/page.tsx index b5ff7212cf..cc4e6a2f3f 100644 --- a/front_end/src/app/(main)/questions/create/[content_type]/page.tsx +++ b/front_end/src/app/(main)/questions/create/[content_type]/page.tsx @@ -67,7 +67,9 @@ export default async function QuestionCreator(props: Props) { ? communitiesResponse.results[0] : undefined; - const shouldUseDraftValue = mode === "create" && isNil(post); + // When mode is "create", always use draft values to persist edits + // This handles both new posts and duplicated posts + const shouldUseDraftValue = mode === "create"; const componentProps = { post,