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

"Show in File Explorer" leaves Finder unresponsive until Blockbench is closed (Mac) #2007

Closed
notfingees opened this issue Aug 21, 2023 · 4 comments

Comments

@notfingees
Copy link

notfingees commented Aug 21, 2023

What are you trying to do, and what do you expect to happen?

When I right click a file (such as texture.png) in Blockbench and click "show in file explorer", I expect Finder to pop up with texture.png selected.

What happens instead?

My Finder becomes unresponsive (spinning circle, can't be clicked or used in any way) until Blockbench is closed, and then Finder is back to normal. Downgrading to Blockbench 4.7.4 (patch 4) solves this issue.

Model format in which the issue occurs

All model formats (GeckoLib Entity, Java block/entity, Generic model)

Blockbench variant

Program

Blockbench version

4.8.1

Operating System

MacOS

Installed Blockbench plugins

GeckoLib, Optifine Player Models.

@JannisX11
Copy link
Owner

Cannot reproduce on macOS 12.4.

@notfingees
Copy link
Author

I've updated to the latest version of MacOS (14.5) and have a clean slate of the latest version of Blockbench (4.10.3). Trying to "show in file explorer" any asset (texture, animation) results in Finder being unresponsive (but works for other, non-Blockbench applications). I get this could be hard to debug without being able to replicate the issue, but is there anything I could try to fix it? Blockbench 4.7.4's compatability with GeckoLib suddenly stopped working for me last night so I need to upgrade

@notfingees
Copy link
Author

A Blockbench factory reset does not solve the issue

@JannisX11
Copy link
Owner

Was able to reproduce now. This is the upstream issue: electron/electron#38540
I'll be able to solve this by moving this to the main process and using IPC.

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

No branches or pull requests

2 participants