mirror of
https://github.com/Drop-OSS/drop-app.git
synced 2026-07-19 13:35:57 -04:00
[GH-ISSUE #133] Drop Windows client infinite library load bug #69
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Janczykkkko on GitHub (Sep 3, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop-app/issues/133
Firstly - great job! Waiting impatiently on cloud sync functionality!
As for the issue:
When PC clock is not in sync with server (PC was 2 hrs behind) the desktop client hangs on Library tab loading infinitely. No other tabs are accesible. When clicking the refres button getting error:
No error on server side... So I guess client is trying to validate that token has not expired and its not valid yet? Dunno. Haven't tested multiple timezones - PC and server are in the same timezone (other than the time being 2hrs behind this one time)
Standard installation:
@quexeky commented on GitHub (Sep 3, 2025):
I'll move this to the drop-app repo because it makes sense that it can't access it because each token which is generated is only valid for 30 minutes I believe. But it's definitely a bug with the app that it hangs and then crashes.
@Janczykkkko commented on GitHub (Sep 3, 2025):
Awesome!
@Janczykkkko commented on GitHub (Sep 16, 2025):
@quexeky today i encountered the same issue but both server and client have same same time. Restarted both, still after the auth flow via browser / aut code the same issue appears with library loading + error on refresh button press. Side by side a client on my another device is not having this issue :(
@DecDuck commented on GitHub (Sep 16, 2025):
The timing thing is for the true, UTC time, and isn't affected by the local timezone. If you go to https://time.is and if it says you're within 10ish seconds, it's not that.
@Janczykkkko commented on GitHub (Sep 16, 2025):
@DecDuck Ye time sync was behind by 1 minute. After i sync time in windows settings it works. Can this be adjusted? This seems like a bug, clients time should not affect the ability to auth especially since token was just generated by server I think. I am using drop client on a handheld so it can get out of sync due to using hibernation...
Drop Windows client infinite library load bugto [GH-ISSUE #133] Drop Windows client infinite library load bug@DecDuck commented on GitHub (Feb 25, 2026):
To avoid an additional round-trip for each request, the client uses it's local time as the nonce for authentication, so it has to be within an acceptable tolerance for it to work.
We might move to a token-based authentication in the future, but for now, the time unfortunately has to be in-sync :/