소스 검색

Prevent Draftail rerender when editing comments

jacobtoppm 3 년 전
부모
커밋
9b1156210c
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      client/src/components/Draftail/CommentableEditor/CommentableEditor.tsx

+ 5 - 2
client/src/components/Draftail/CommentableEditor/CommentableEditor.tsx

@@ -579,8 +579,11 @@ function CommentableEditor({
 
     if (
       !validFocusChange &&
-      previousIds === ids &&
-      previousEnabled === enabled
+      previousEnabled === enabled &&
+      (
+        previousIds === ids ||
+        (previousIds.length === ids.length && previousIds.every((value, index) => value === ids[index]))
+      )
     ) {
       return;
     }