diff --git a/lisp/isearch.el b/lisp/isearch.el index 5efac4c78f..d3c0f261ba 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -2561,7 +2561,9 @@ isearch-mouse-2 is bound to outside of Isearch." (interactive "e") (let ((w (posn-window (event-start click))) - (binding (let ((overriding-terminal-local-map nil)) + (binding (let ((overriding-terminal-local-map nil) + ;; Key search now depends on mode (bug#47755). + (isearch-mode nil)) (key-binding (this-command-keys-vector) t)))) (if (and (window-minibuffer-p w) (not (minibuffer-window-active-p w))) ; in echo area