diff options
Diffstat (limited to 'web')
-rw-r--r-- | web/share/js/wm.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/web/share/js/wm.js b/web/share/js/wm.js index 823272d8..0a7c8d4f 100644 --- a/web/share/js/wm.js +++ b/web/share/js/wm.js @@ -339,7 +339,10 @@ function __WindowManager() { }; var __globalMouseButtonHandler = function(event) { - if (!event.target.matches(".menu-button") && !event.target.closest(".modal")) { + if ( + event.target.matches && !event.target.matches(".menu-button") + && event.target.closest && !event.target.closest(".modal") + ) { for (let el_item = event.target; el_item && el_item !== document; el_item = el_item.parentNode) { if (el_item.hasAttribute("data-force-hide-menu")) { break; |