diff --git a/webapp/channels/src/components/advanced_create_comment/advanced_create_comment.tsx b/webapp/channels/src/components/advanced_create_comment/advanced_create_comment.tsx index c9e5b08a36..1520555128 100644 --- a/webapp/channels/src/components/advanced_create_comment/advanced_create_comment.tsx +++ b/webapp/channels/src/components/advanced_create_comment/advanced_create_comment.tsx @@ -241,7 +241,7 @@ class AdvancedCreateComment extends React.PureComponent { draft: state.draft || {...props.draft, caretPosition: props.draft.message.length, uploadsInProgress: []}, }; - const rootChanged = props.rootId !== state.rootId; + const rootChanged = props.rootId !== state.rootId || props.draft.rootId !== state.draft?.rootId; const messageInHistoryChanged = props.messageInHistory !== state.messageInHistory; if (rootChanged || messageInHistoryChanged || (props.isRemoteDraft && props.draft.message !== state.draft?.message)) { updatedState = {