-
-
Notifications
You must be signed in to change notification settings - Fork 69
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
[REGRESSION] Opening app with ZIM doesnt open ZIM #962
Comments
macOS 14.6.1 / Kiwix 3.5.1 |
@rgaudin @BPerlakiH Do we know if this is a regression? |
OK, so this is a regression. To be fixed in priority! |
I managed to reliably reproduce it.
So what is the difference? |
@BPerlakiH We should secure that both ways of quitting trigger the same quit() procedure where we do our stuff. |
So the way I see it is:
For these reasons, I am proposing, to remove this semi-working window restore solution we have, and by that we fix this specific bug. Then create a new issue, to implement the windows management for macOS properly. It's really an edge case, since the only way to use this feature is to use CMD+Q or from the App Menu choose Quit Kiwix. IMHO and from my "user perspective", the application not "remembering" my "windows" is not a deal breaker, more important is to be able to quickly find content (such as "global search"), or as in this case getting to the content of the ZIM file from Finder. |
Don't know how that's possible as the fixing PR was tested by me and worked but using released 3.5.2, it's not working. |
@BPerlakiH Top Prio. Would be really great if you find a way to ensure this is the last time we reopen the issue? |
I have double checked it, and downloaded the App Store version, and it works for opening ZIM files, both when the app is closed, and when the app is already opened. Maybe worth to double check if you don't have another copy of an older application, or clear the folder before installing. |
I checked before reopening and I don't. I am using the DMG distributed version though. On a second thought, I find it unreasonable to prevent users from having multiple versions on the app anyway. Double-clicking a ZIM ends up launching on app, so that app has been found by the system and was probably passed the filename. |
Ok, we narrowed it down during our call with @rgaudin , it seems to be a macOS Sequoia (15.0) issue. |
I will be updating to Sequoia, just wanted to wait a bit with it, as there's no way back (downgrade), so won't be able to test the apps on "older" macOS. |
@BPerlakiH How does it look like now? |
I'm still on Sonoma, and I will stay on it until this issue is fixed, so that we can still test it on old MacOS. Unless this takes months, but I hope it will be fixed soon ^^ |
It should be working now with the latest TestFlight build. |
Tested on macOS. Works.
Two comments:
macos-windows.mp4 |
Which build number please? I still have 181 which is dated 4. Nov. 2024 |
This is the latest build |
@BPerlakiH can you please fix both bugs? |
With 182 on MacOS Sonoma, I have the same behavior as rgaudin |
I have fixed the loading issue, the other issue, multiple windows is more related to this: In short it can happen if you have a previously "saved" window. If you start from scratch, or keep repeating:
|
When opening Kiwix by double-cliking a ZIM file or using
open
command, the App starts and displays the last viewed ZIM.I am expecting the clicked ZIM to be opened instead
The text was updated successfully, but these errors were encountered: