You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running the app directly with Python, I can open one image and switch to another once. After that, the app locks up and doesn’t allow any further interaction except favoriting via the UI star element.
Issue:
The issue is in tagstudio/src/qt/widgets/preview/preview_thumb.py, specifically in update_preview. The line that causes the lockup:
I'm also on macOS 15 and have not encountered or been able to replicate this issue.
When running the app directly with Python
Normally I would assume you meant that you ran the current git version from a development environment, but saying that you're on version 9.5.0-pre4 confuses me a bit. How is it exactly that you're running the program? Are you pulling from the repo or using one of the macOS app releases?
I apologize for any confusion. I based my version number on the pyproject.toml file, which was recently updated to version "9.5.0". I was actually using 9.5.0, but I incorrectly stated it as 9.5.0-pre4.
I am running the development version from the main branch. Sorry again for the mix-up, and I appreciate your patience.
Checklist
TagStudio Version
9.5.0-pre4
Operating System & Version
macOS, 15.3.1, 24D70
Description
When running the app directly with Python, I can open one image and switch to another once. After that, the app locks up and doesn’t allow any further interaction except favoriting via the UI star element.
Issue:
The issue is in
tagstudio/src/qt/widgets/preview/preview_thumb.py
, specifically inupdate_preview
. The line that causes the lockup:It looks like QAction.triggered emits a boolean, which doesn’t match the expected signature of open_explorer, leading to the UI freezing.
Fix:
Changing the connection to use a lambda prevents the issue:
This made switching work as expected for me.
I have a PR ready if this is confirmed to be a general issue and not something specific to my setup.
Expected Behavior
It should allow switching between images without restrictions.
Steps to Reproduce
Logs
No logs due to freeze
The text was updated successfully, but these errors were encountered: