diff --git a/ext/js/language/text-scanner.js b/ext/js/language/text-scanner.js index a7b4eb22b..a0ef97838 100644 --- a/ext/js/language/text-scanner.js +++ b/ext/js/language/text-scanner.js @@ -1349,7 +1349,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; + } } /**