From ee4492495cc4092e2ddf638c1c31fb48f314e05e Mon Sep 17 00:00:00 2001 From: Mark Haslinghuis Date: Fri, 19 Mar 2021 21:57:46 +0100 Subject: [PATCH] Fix Mac OSX Hide command problem --- src/js/main.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/js/main.js b/src/js/main.js index c44ec69f..b324d8a0 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -182,6 +182,13 @@ function startProcess() { GUI.nwGui.Shell.openExternal(url); }); nwWindow.on('close', closeHandler); + // TODO: Remove visibilitychange Listener when upgrading to NW2 + // capture Command H on MacOS and change it to minimize + document.addEventListener("visibilitychange", function() { + if (GUI.operating_system === "MacOS" && document.visibilityState === "hidden") { + nwWindow.minimize(); + } + }, false); } else if (GUI.isCordova()) { window.addEventListener('beforeunload', closeHandler); document.addEventListener('backbutton', function(e) {