Search: Fix results in chat search (#4303)

This commit is contained in:
Alexander Zinchuk 2024-02-23 14:06:25 +01:00
parent f4b863a419
commit e2a3e8538a
2 changed files with 6 additions and 1 deletions

View File

@ -72,7 +72,8 @@ addActionHandler('searchTextMessagesLocal', async (global, actions, payload): Pr
global = getGlobal();
currentSearch = selectCurrentTextSearch(global, tabId);
if (!currentSearch || query !== currentSearch.query || !isSameReaction(savedTag, currentSearch.savedTag)) {
const hasTagChanged = !isSameReaction(savedTag, currentSearch?.savedTag);
if (!currentSearch || query !== currentSearch.query || hasTagChanged) {
return;
}

View File

@ -32,6 +32,10 @@ export function getReactionKey(reaction: ApiReaction): ApiReactionKey {
}
export function isSameReaction(first?: ApiReaction, second?: ApiReaction) {
if (first === second) {
return true;
}
if (!first || !second) {
return false;
}