Replies: 3 comments
-
|
Hmm. This might be some kind of permission issue. Launching from Terminal (-v should not matter) probably fixes this. The app might be running in sandbox (rare issue, usually happens when the app was mistakenly launched from the Downloads folder or DMG originally) when normally launched. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the response. I don't think it's a sandbox issue — the app is properly installed in /Applications (not launched from DMG or Downloads), and all permissions (Accessibility, Automation, System Events) are granted. I've also done a complete cleanup of all BetterDisplay-related files 3 times with Claude Code — preferences, caches, application support, launch agents, saved states, everything. Fresh install each time. Launching from Terminal works as a workaround, but the issue persists when launching normally from Finder. Any other ideas what might cause this difference? |
Beta Was this translation helpful? Give feedback.
-
|
The apple uses Apple Script to elevate permissions, sometimes that has an issue, but it's rare and usually some macOS specific problem which is difficult to manage. I recommend looking at the logs. Since the issue does not happen when you start from terminal using Here is how you can do that: https://github.com/waydabber/BetterDisplay/wiki/Enable-console-logging Let me know if you find anything. (I'll move this issue over to discussions) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Environment:
Bug Description:
When BetterDisplay is launched normally (Finder, Spotlight, or Login Items), the Apply button for resolution/override changes appears to process but nothing actually changes. Undo works, but Apply has no effect. No error is shown in the UI.
Diagnosis:
Workaround:
Launching with
-v(verbose) flag makes Apply work correctly:Created a LaunchAgent to auto-start with -v flag. This suggests the -v flag changes initialization order or Accessibility API call path, bypassing a Tahoe-specific timing/permission bug.
Steps to Reproduce:
Beta Was this translation helpful? Give feedback.
All reactions