From 553cb1edc447b989164d20fc774bd31a0da29c07 Mon Sep 17 00:00:00 2001 From: kuuuube Date: Sun, 26 Jan 2025 15:31:35 -0500 Subject: [PATCH] Apply preventNextMouseDown to searchAtFromTouchEnd --- ext/js/language/text-scanner.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ext/js/language/text-scanner.js b/ext/js/language/text-scanner.js index c99d7c0633..ded6cac1fd 100644 --- a/ext/js/language/text-scanner.js +++ b/ext/js/language/text-scanner.js @@ -1344,7 +1344,16 @@ export class TextScanner extends EventDispatcher { * @param {import('text-scanner').InputInfo} inputInfo */ async _searchAtFromTouchEnd(x, y, inputInfo) { + const textSourceCurrentPrevious = this._textSourceCurrent !== null ? this._textSourceCurrent.clone() : null; + await this._searchAt(x, y, inputInfo); + + if ( + this._textSourceCurrent !== null && + !(textSourceCurrentPrevious !== null && this._textSourceCurrent.hasSameStart(textSourceCurrentPrevious)) + ) { + this._preventNextMouseDown = true; + } } /**