Fix Mail Automation permission: missing entitlement, not an OS bug

Confab.entitlements was missing com.apple.security.automation.apple-events,
so tccd's hardened-runtime policy silently refused to even prompt for
Automation consent to Mail.app — confirmed via tccd's own log, the same
failure class as the earlier Calendar/Contacts entitlement bug. Unhides
the Mail integration (MailTools.isHiddenPendingAppleFix = false).
Live-verified: Request Access now grants successfully on macOS 27 beta 7.
This commit is contained in:
2026-08-26 11:48:29 +02:00
parent f1d739f309
commit 6b4448df43
3 changed files with 12 additions and 9 deletions
+2 -3
View File
@@ -1140,9 +1140,8 @@ It's better to admit "I need more information" or "I cannot do that" than to fak
@ViewBuilder
private var mailSection: some View {
// Hidden while MailTools.isHiddenPendingAppleFix is true blocked by a confirmed macOS 27
// beta bug (first-time Automation consent grants never work), not an app bug. See
// feature_mail_applescript_integration in memory. Flip the switch back once fixed.
// MailTools.isHiddenPendingAppleFix: was a missing entitlement, not an OS bug fixed, see
// feature_mail_applescript_integration in memory. Kill switch kept as infrastructure.
if !MailTools.isHiddenPendingAppleFix {
VStack(alignment: .leading, spacing: 8) {
HStack(spacing: 8) {