From e1d9a0f104485e2327b7abae8e4497a104da4ea8 Mon Sep 17 00:00:00 2001 From: Antoine Jeanneney Date: Fri, 2 Aug 2024 10:41:34 +0200 Subject: [PATCH] fix identical line selection --- .../Home/DocumentAnnotator/DocumentPanel/DocumentText.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/generic/client/src/pages/Home/DocumentAnnotator/DocumentPanel/DocumentText.tsx b/packages/generic/client/src/pages/Home/DocumentAnnotator/DocumentPanel/DocumentText.tsx index 1db06109..59d5cd1d 100644 --- a/packages/generic/client/src/pages/Home/DocumentAnnotator/DocumentPanel/DocumentText.tsx +++ b/packages/generic/client/src/pages/Home/DocumentAnnotator/DocumentPanel/DocumentText.tsx @@ -74,8 +74,8 @@ function DocumentText(props: propsType): ReactElement { ) { return []; } - if (anchorNodeValue === focusNodeValue) { - //cette condition entraine un bug si on cherche a créer une annotation sur plusieurs lignes qui commence et qui termine par le même mot, en effet la condition sera vraie alors qu'il sagirat d'un anchor et d'un focus différent + // Check if selection in contained in one line + if (anchorNodeValue === focusNodeValue && !selectionText.includes('\n')) { return [{ text: selectionText.trim(), index: computeSelectedTextIndex(selection) }]; } return [];