Author: Luffy (sy-records)
Committer: GitHub (web-flow)
Pusher: sy-records
Date: 2025-01-28T09:30:52+08:00

Commit: 
https://github.com/php/web-php/commit/8231de0a322b1557670a6168387aad01d3916030
Raw diff: 
https://github.com/php/web-php/commit/8231de0a322b1557670a6168387aad01d3916030.diff

Exclude input and textarea from "/" key handler (#1213)

Changed paths:
  M  js/search.js


Diff:

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;
         }
 

Reply via email to