From da34ce5fe71d443e13d13bf2f1b92f2ac3a59d61 Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Thu, 11 Apr 2024 00:02:59 +0200 Subject: [PATCH] Remove diacritics from fuse.js search term --- ts/util/filterAndSortConversations.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ts/util/filterAndSortConversations.ts b/ts/util/filterAndSortConversations.ts index f51c347b8..f14f7c9d5 100644 --- a/ts/util/filterAndSortConversations.ts +++ b/ts/util/filterAndSortConversations.ts @@ -8,6 +8,7 @@ import { WEEK } from './durations'; import { fuseGetFnRemoveDiacritics, getCachedFuseIndex } from './fuse'; import { countConversationUnreadStats, hasUnread } from './countUnreadStats'; import { getE164 } from './getE164'; +import { removeDiacritics } from './removeDiacritics'; // Fuse.js scores have order of 0.01 const ACTIVE_AT_SCORE_FACTOR = (1 / WEEK) * 0.01; @@ -116,7 +117,7 @@ function searchConversations( }); // Escape the search term - let extendedSearchTerm = searchTerm; + let extendedSearchTerm = removeDiacritics(searchTerm); // OR phoneNumber if (phoneNumber) {