From 9b1156210c783650ae282348c2bcb24e29dece53 Mon Sep 17 00:00:00 2001 From: jacobtoppm Date: Thu, 29 Apr 2021 10:14:28 +0100 Subject: [PATCH] Prevent Draftail rerender when editing comments --- .../Draftail/CommentableEditor/CommentableEditor.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/src/components/Draftail/CommentableEditor/CommentableEditor.tsx b/client/src/components/Draftail/CommentableEditor/CommentableEditor.tsx index b7fdeedd6a..02961069ae 100644 --- a/client/src/components/Draftail/CommentableEditor/CommentableEditor.tsx +++ b/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; }