const { ipcRenderer } = require("electron"); function dismissMenuOverlay() { ipcRenderer.send("openwork:menu-overlay:dismiss"); } function installDismissListeners() { window.addEventListener("pointerdown", dismissMenuOverlay, { capture: true }); window.addEventListener("wheel", dismissMenuOverlay, { capture: true, passive: true }); window.addEventListener("keydown", dismissMenuOverlay, { capture: true }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", installDismissListeners, { once: true }); } else { installDismissListeners(); }