From b30d3067eed5022cf0fa3cd0b7caa4ef84ec9415 Mon Sep 17 00:00:00 2001 From: Serge Alex Date: Sat, 31 Oct 2026 03:35:41 +0300 Subject: [PATCH] fix-antireplay-seenhashes --- content/content.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/content/content.js b/content/content.js index 7232406..84c96a9 100644 --- a/content/content.js +++ b/content/content.js @@ -51,14 +51,21 @@ function markExistingAsProcessed() { - var sels = SEL.MESSAGE_SELECTORS; - for (var i = 0; i < sels.length; i++) { - try { - var all = document.querySelectorAll(sels[i]); - for (var j = 0; j < all.length; j++) processed.add(all[j]); - } catch (e) {} + var sels = SEL.MESSAGE_SELECTORS; + for (var i = 0; i < sels.length; i++) { + try { + var all = document.querySelectorAll(sels[i]); + for (var j = 0; j < all.length; j++) { + var el = all[j]; + processed.add(el); + try { + var t = SEL.collectText(el); + if (t && t.length > 0) rememberHash(hashText(t)); + } catch (e2) {} + } + } catch (e) {} + } } -} function rememberCallsHash(h) { seenCallsHashes.add(h);