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

[pulsar-next] “Reveal in Finder” in tree view seems to hang Finder on macOS #1126

Open
5 tasks done
savetheclocktower opened this issue Oct 30, 2024 · 0 comments
Open
5 tasks done
Assignees
Labels
bug Something isn't working pulsar-next Related to the version of Pulsar that runs on the latest Electron

Comments

@savetheclocktower
Copy link
Contributor

Thanks in advance for your bug report!

  • Have you reproduced issue in safe mode?
  • Have you used the debugging guide to try to resolve the issue?
  • Have you checked our FAQs to make sure your question isn't answered there?
  • Have you checked to make sure your issue does not already exist?
  • Have you checked you are on the latest release of Pulsar?

What happened?

Can't remember if this has happened before, but I can reliably get my Finder instance on macOS to hang (and require a force-quit/relaunch) simply by selecting “Reveal in Finder” in the tree-view file listing. The specific file does not matter.

The same act on stable Pulsar works fine.

Haven't yet investigated.

Pulsar version

PulsarNext (Electron 30.0.9)

Which OS does this happen on?

🍎 macOS

OS details

Sonoma 14.7

Which CPU architecture are you running this on?

Apple M-series

What steps are needed to reproduce this?

  • Open a project.
  • Right-click on any path in the tree view.
  • Select “Reveal in Finder.”
  • Wait.
  • Finder won't ever show it, and when you click on it in the dock, nothing happens.
  • Only a relaunch via Cmd+Opt+Esc will allow it to recover, and even then your path hasn't been opened.

Additional Information:

This is likely to be an Electron bug. The shell module in Electron is unusual in the sense that it can run from either the main process or the renderer process; it's decently likely that calling this from the main process would work just fine. If so, that'd give us a passable workaround.

It's also possible that this is just passing strangeness in macOS, but I view that as unlikely since I can reveal paths in the finder just fine on stable Pulsar.

@savetheclocktower savetheclocktower added bug Something isn't working pulsar-next Related to the version of Pulsar that runs on the latest Electron labels Oct 30, 2024
@savetheclocktower savetheclocktower self-assigned this Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working pulsar-next Related to the version of Pulsar that runs on the latest Electron
Projects
None yet
Development

No branches or pull requests

1 participant