From e999aeb23f4a554a641325298a44ffe8dac08d4a Mon Sep 17 00:00:00 2001 From: Sergey Tarasov Date: Wed, 22 Jan 2025 21:12:37 +0200 Subject: [PATCH] Fix universal launcher check --- init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index ebda3a3..f424d21 100644 --- a/init.lua +++ b/init.lua @@ -180,7 +180,10 @@ local function isEditableControlInFocus() end local function isSafariWindowActive() - return hs.window.focusedWindow():application():name() == "Safari" + local win = hs.window.focusedWindow() + if not win then return false end + + return win:application():name() == "Safari" end -- TODO: do some better logic here