Avoid repeated accessibility prompts

This commit is contained in:
diyaa
2026-09-14 22:39:35 +02:00
parent 52978a375d
commit d7901ef9d7
@@ -4,11 +4,10 @@ import MusicAssistantCore
struct MacOSSunoAccessibilityFieldFiller: SunoFieldFilling {
func fill(_ payload: SunoHandoffPayload) async -> SunoFieldFillReport {
let options = [kAXTrustedCheckOptionPrompt.takeUnretainedValue() as String: true] as CFDictionary
guard AXIsProcessTrustedWithOptions(options) else {
guard AXIsProcessTrusted() else {
return .copyRequired(
for: SunoHandoffField.allCases,
reason: "Allow Accessibility access to fill this field automatically."
reason: "Allow Accessibility access in System Settings, then reopen AI Music Studio."
)
}