diff --git a/easel/desktop/package.json b/easel/desktop/package.json index 5c3cc84d25..e957246503 100644 --- a/easel/desktop/package.json +++ b/easel/desktop/package.json @@ -78,7 +78,10 @@ "category": "public.app-category.developer-tools", "hardenedRuntime": true, "icon": "build/icon.icns", - "notarize": true + "notarize": true, + "signIgnore": [ + "\\.lproj/locale\\.pak$" + ] }, "mas": { "target": "mas", diff --git a/slab/menubar-swift/Sources/SlabMenubar/AppDelegate.swift b/slab/menubar-swift/Sources/SlabMenubar/AppDelegate.swift index 3bf63109ec..2233f011ee 100644 --- a/slab/menubar-swift/Sources/SlabMenubar/AppDelegate.swift +++ b/slab/menubar-swift/Sources/SlabMenubar/AppDelegate.swift @@ -1141,9 +1141,7 @@ final class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate { guard AXUIElementCopyAttributeValue(axApp, kAXWindowsAttribute as CFString, &raw) == .success, let window = (raw as? [AXUIElement])?.first(where: { element in - var number: CFTypeRef? - AXUIElementCopyAttributeValue(element, "AXWindowNumber" as CFString, &number) - return (number as? NSNumber)?.intValue == windowID + return AXTiler.windowID(element).map(Int.init) == windowID }) else { completion(2); return }