Эти окна отображаются процессом UserNotificationCenter, поэтому вы можете сфокусировать их, открыв UserNotificationCenter с помощью Alfred или Launchbar.
Также возможно полностью отключить диалоги отчетов о сбоях:
defaults write com.apple.CrashReporter DialogType none
Этот скрипт также можно использовать для фокусировки других окон, отображаемых фоновыми процессами:
tell application "System Events"
repeat with p in {"UserNotificationCenter", "SecurityAgent", "CoreServicesUIAgent"}
if exists process p then
tell process p
if windows is not {} then
set frontmost to true
exit repeat
end if
end tell
end if
end repeat
end tell
SecurityAgent показывает диалоговые окна с паролями, а CoreServicesUIAgent отображает диалоговые окна Gatekeeper и карантина.
osascript -e 'tell application "UserNotificationCenter" to activate'
работает, но меня поражает, что для этого нет фактического ярлыка. Как слепые пользователи должны иметь дело с этим, например? Просто игнорируйте это, и «то, что они не могут видеть, не может причинить им вред»?