From 8231de0a322b1557670a6168387aad01d3916030 Mon Sep 17 00:00:00 2001 From: Luffy Date: Tue, 28 Jan 2025 09:30:52 +0800 Subject: [PATCH] Exclude input and textarea from "/" key handler (#1213) --- js/search.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/search.js b/js/search.js index 6c486d30d9..69248837b6 100644 --- a/js/search.js +++ b/js/search.js @@ -294,7 +294,13 @@ const initSearchModal = () => { // Open when / is pressed document.addEventListener("keydown", (event) => { - if (event.target.contentEditable === "true") { + const target = event.target; + + if ( + target.contentEditable === "true" || + target.tagName === "INPUT" || + target.tagName === "TEXTAREA" + ) { return; }