Browse Source

Fix null reference in toggle entry attachments shortcut

Fixes #1723
Frédéric Guillot 3 years ago
parent
commit
9ae6922bdc
1 changed files with 6 additions and 1 deletions
  1. 6 1
      ui/static/js/bootstrap.js

+ 6 - 1
ui/static/js/bootstrap.js

@@ -35,7 +35,12 @@ document.addEventListener("DOMContentLoaded", function () {
         keyboardHandler.on("+", () => goToAddSubscription());
         keyboardHandler.on("+", () => goToAddSubscription());
         keyboardHandler.on("#", () => unsubscribeFromFeed());
         keyboardHandler.on("#", () => unsubscribeFromFeed());
         keyboardHandler.on("/", (e) => setFocusToSearchInput(e));
         keyboardHandler.on("/", (e) => setFocusToSearchInput(e));
-        keyboardHandler.on("a", () => document.querySelector('.entry-enclosures').toggleAttribute('open'));
+        keyboardHandler.on("a", () => {
+            let enclosureElement = document.querySelector('.entry-enclosures');
+            if (enclosureElement) {
+                enclosureElement.toggleAttribute('open');
+            }
+        });
         keyboardHandler.on("Escape", () => ModalHandler.close());
         keyboardHandler.on("Escape", () => ModalHandler.close());
         keyboardHandler.listen();
         keyboardHandler.listen();
     }
     }