diff --git a/web/components/issues/issue-modal/form.tsx b/web/components/issues/issue-modal/form.tsx index 235d33b5f..ed8a562c3 100644 --- a/web/components/issues/issue-modal/form.tsx +++ b/web/components/issues/issue-modal/form.tsx @@ -461,34 +461,36 @@ export const IssueFormRoot: FC = observer((props) => { /> )} - ( - { - onChange(description_html); - handleFormChange(); - }} - mentionHighlights={mentionHighlights} - mentionSuggestions={mentionSuggestions} - tabIndex={getTabIndex("description_html")} - /> - )} - /> + {data?.description_html && watch("description_html") && ( + ( + { + onChange(description_html); + handleFormChange(); + }} + mentionHighlights={mentionHighlights} + mentionSuggestions={mentionSuggestions} + tabIndex={getTabIndex("description_html")} + /> + )} + /> + )} )} diff --git a/web/components/issues/issue-modal/modal.tsx b/web/components/issues/issue-modal/modal.tsx index 29633918f..8bb4e972a 100644 --- a/web/components/issues/issue-modal/modal.tsx +++ b/web/components/issues/issue-modal/modal.tsx @@ -75,6 +75,7 @@ export const CreateUpdateIssueModal: React.FC = observer((prop const { createIssue, updateIssue } = useIssuesActions(storeType); const fetchIssueDetail = async (issueId: string | undefined) => { + setDescription(undefined); if (!workspaceSlug) return; if (!projectId || issueId === undefined) {