From 061278ec0a735d014372c6ece977e6ea2ca890fb Mon Sep 17 00:00:00 2001
From: Zhora Shalyapin <mr.imagine84@gmail.com>
Date: Mon, 10 Mar 2025 08:47:21 +0000
Subject: [PATCH] fix arrows

---
 main.js | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/main.js b/main.js
index d25dd60..0148e5f 100644
--- a/main.js
+++ b/main.js
@@ -617,21 +617,22 @@
       },
     })
 
-    bindArrowForGallery('.swiper-button-prev', '.swiper-button-next')
+    bindArrowsForGallery('.swiper-button-prev', '.swiper-button-next')
   }
 
-  function bindArrowForGallery(leftButtonQuery, rightButtonQuery) {
+  function bindArrowsForGallery(leftButtonQuery, rightButtonQuery) {
     document.addEventListener("keydown", function(e) {
+      if (!document.querySelector("dialog").open) return
       switch(e.key) {
-          case "ArrowLeft":
-            $(leftButtonQuery).click()
-          break
-  
-          case "ArrowRight":
-            $(rightButtonQuery).click()
-          break
-  
-          default: return
+        case "ArrowLeft":
+          $(leftButtonQuery).click()
+        break
+
+        case "ArrowRight":
+          $(rightButtonQuery).click()
+        break
+
+        default: return
       }
       e.preventDefault()
     })