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

Ignore applications launched from a debugger #599

Open
koekeishiya opened this issue Jun 29, 2020 · 1 comment
Open

Ignore applications launched from a debugger #599

koekeishiya opened this issue Jun 29, 2020 · 1 comment
Labels
discussion Discussion

Comments

@koekeishiya
Copy link
Owner

koekeishiya commented Jun 29, 2020

The AX API is blocking and so if/when yabai tries to issue a call to the AX API against an application that is suspended, everything halts. Not sure how to completely solve this issue, but a starter would be to at least ignore all applications that are launched by a debugger. Applications can of course be suspended at any time by the user, and this won't be caught using this method.

@koekeishiya koekeishiya added the enhancement New feature or request label Jun 29, 2020
@koekeishiya koekeishiya added the addressed on master; not released Fixed upstream, but not yet released label Jun 29, 2020
koekeishiya added a commit that referenced this issue Jun 30, 2020
@koekeishiya koekeishiya added discussion Discussion and removed addressed on master; not released Fixed upstream, but not yet released enhancement New feature or request labels Jun 30, 2020
@koekeishiya
Copy link
Owner Author

Decided to undo these changes.. I want to give this a more thorough analysis before any change is made, and I think it is a bad decision to mix this in with the other ongoing changes that are currently being scheduled for the next release.
The commit is still a part of the branch: https:/koekeishiya/yabai/tree/track-unresponsive

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discussion
Projects
None yet
Development

No branches or pull requests

1 participant