-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
App seems stuck when adding a new package #80
Comments
Which cask was this? |
Tried with several, for example https://formulae.brew.sh/cask/colorpicker-propicker |
What are some of the other ones that don't work? I tried it with |
Good to know it works on your side. Dug deeper here and I think I've traced the issue to my local software firewall Little Snitch. It seems Cork did not have permission to access the cask location, and instead of displaying the usual connection request, it was probably waiting and thus appeared stuck. I temporarily disabled the firewall and installation completed successfully, so it's not Cork's fault. Closing… |
It's good to know that it worked in the end :) But I will still reopen this issue because the same thing happens when your internet connection is spotty. I'm on the train and I tried to download a package. It started, but then errored out because it lost connection to the internet. It would be great if it showed an error so it's not stuck in that un-recoverable state. |
I wanted to ask, do you know if it's possible to ask Little Snitch to make a network call? I wanted to send a little network request before the install process starts in order to trigger some sort of "Cork is trying to make a network connection. Allow? Yes/No" dialog, but I'm not sure if Little Snitch has any functionality like this, because I've never used it. |
Little Snitch provides a way for developers to state in advance which connections their app requires. This info is then shown in their Research Assistant dialog when prompting the user for permission to connect:
See their developer docs for details. |
Thank you, I will add it and when it's in, you can try it and tell me if it works as it should |
I have FINALLY discovered what this is about. This happens when you switch to another app while the installation process is going, and it seems to be a system bug, so it has nothing to do with Cork. I have contacted Apple about it, let's see what they say. |
This specific problem (switching to a new window breaking the sheet) has been fixed in Sonoma. |
When installing a new package via the toolbar button, the Install packages dialog prompts you to search for formulae.
After choosing a cask in the search results, a message appears about building the dependency graph, and then the modal shrinks to a tiny square and the app seems stuck until force-quit.
The text was updated successfully, but these errors were encountered: