Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS sandboxing: User reprompted for folder permission at every launch #11552

Closed
fwcd opened this issue May 14, 2023 · 2 comments
Closed

macOS sandboxing: User reprompted for folder permission at every launch #11552

fwcd opened this issue May 14, 2023 · 2 comments

Comments

@fwcd
Copy link
Member

fwcd commented May 14, 2023

Bug Description

In recent Mixxx snapshots, the user is asked for permission to access a folder every time Mixxx launches:

image

Not sure if this is intentional, most apps on macOS persist this permission in some way, should Mixxx do something similar? This dialog shows up even if the user has granted "Full Disk Access" via the system settings:

image

This issue seems to be present in all snapshots since 3f9d90c, snapshots before 9e974cd didn't have it so it's most likely caused by a sandboxing change between these commits.

Version

2.5-alpha-33-g3e500b1abc

OS

macOS 13.4 (arm64)

@fwcd
Copy link
Member Author

fwcd commented Oct 13, 2023

Maybe of interest: https://lapcatsoftware.com/articles/2023/6/1.html

@fwcd fwcd added the macos label Oct 13, 2023
@fwcd
Copy link
Member Author

fwcd commented Oct 13, 2023

I cannot reproduce this any longer. Maybe it was macOS Sonoma that fixed it or #11936?

If anyone can reproduce this, feel free to comment and I'll reopen this.

@fwcd fwcd closed this as completed Oct 13, 2023
fwcd added a commit to fwcd/mixxx that referenced this issue Dec 22, 2023
This fixes a regression introduced in 5111af7
and the corresponding issues (mixxxdj#11552 and mixxxdj#12137).

To prevent this from happening again, 8c6154e
marks `openSecurityToken` as `[[nodiscard]]`.
fwcd added a commit to fwcd/mixxx that referenced this issue Dec 22, 2023
This fixes a regression introduced in 5111af7
and the corresponding issues (mixxxdj#11552 and mixxxdj#12137).

To prevent this from happening again, 8c6154e
marks `openSecurityToken` as `[[nodiscard]]`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant