🐛 Bug Report: Login animation not working (or at least so fast you can't see it) #100

Closed
opened 2025-10-07 23:53:07 +03:00 by OVERLORD · 11 comments
Owner

Originally created by @dlhall111 on GitHub.

Reproduction steps

After updating to the latest release I've only just noticed that the animation that occurs during login (where the icons "merge") is either not working at all or seems to happen so fast that it doesn't seem to happen at all (as in you can see a frame or two of the icons moving and then it's over).

I've tried restarting the container to see if it made any difference (just in case). I've never turned off animations before but I did try turning them off, saving, then turning them back on, saving again... but still the animation seems bugged.

I also tried different browsers (Firefox, Safari, Chrome) but all showed the same behavior with the animation.

Expected behavior

See the usual animation where the Pocket ID icon merges with the defined application icon during login.

Actual Behavior

The animation is skipped or only shows the first frame or two before ending.

Version and Environment

Pocket ID v1.6.4 running in Docker v28.3.3 on Debian v12 running through Traefik v3.5.0 reverse proxy (Pangolin stack)

Log Output

No logging written for this

Originally created by @dlhall111 on GitHub. ### Reproduction steps After updating to the latest release I've only just noticed that the animation that occurs during login (where the icons "merge") is either not working at all or seems to happen so fast that it doesn't seem to happen at all (as in you can see a frame or two of the icons moving and then it's over). I've tried restarting the container to see if it made any difference (just in case). I've never turned off animations before but I did try turning them off, saving, then turning them back on, saving again... but still the animation seems bugged. I also tried different browsers (Firefox, Safari, Chrome) but all showed the same behavior with the animation. ### Expected behavior See the usual animation where the Pocket ID icon merges with the defined application icon during login. ### Actual Behavior The animation is skipped or only shows the first frame or two before ending. ### Version and Environment Pocket ID v1.6.4 running in Docker v28.3.3 on Debian v12 running through Traefik v3.5.0 reverse proxy (Pangolin stack) ### Log Output No logging written for this
Author
Owner

@dlhall111 commented on GitHub:

@kmendell it's been consistent for me since I noticed it yesterday. I have Pocket ID hooked up to a lot of self-hosted stuff so I see login screens pretty regularly and always really liked this quick little animation while logging in. :)

@dlhall111 commented on GitHub: @kmendell it's been consistent for me since I noticed it yesterday. I have Pocket ID hooked up to a lot of self-hosted stuff so I see login screens pretty regularly and always really liked this quick little animation while logging in. :)
Author
Owner

@ItalyPaleAle commented on GitHub:

Would it be possible for you to share a short screen recording of the issue please?

@ItalyPaleAle commented on GitHub: Would it be possible for you to share a short screen recording of the issue please?
Author
Owner

@dlhall111 commented on GitHub:

@ItalyPaleAle I have a friend who has their own instance of Pocket ID, I see the issue in their environment as well (as do they). I did try rolling back to 1.6.3 but still saw the problem, when I tried to rollback to 1.6.2 the container kept crashing so I didn't go any further and just went back to the latest release.

@dlhall111 commented on GitHub: @ItalyPaleAle I have a friend who has their own instance of Pocket ID, I see the issue in their environment as well (as do they). I did try rolling back to 1.6.3 but still saw the problem, when I tried to rollback to 1.6.2 the container kept crashing so I didn't go any further and just went back to the latest release.
Author
Owner

@dlhall111 commented on GitHub:

@ItalyPaleAle sure, these are cropped to leave out personal info. The "working" file is from a few weeks back and the "bad" file is from today. :)

https://github.com/user-attachments/assets/579ce4dd-6314-4a12-a0fc-e16898b85820
https://github.com/user-attachments/assets/8e630267-7a9a-4425-a10a-8dd9af91efdf

@dlhall111 commented on GitHub: @ItalyPaleAle sure, these are cropped to leave out personal info. The "working" file is from a few weeks back and the "bad" file is from today. :) https://github.com/user-attachments/assets/579ce4dd-6314-4a12-a0fc-e16898b85820 https://github.com/user-attachments/assets/8e630267-7a9a-4425-a10a-8dd9af91efdf
Author
Owner

@kmendell commented on GitHub:

Ahh i know what your talkign about, is this a consisent behavior? i know ive seen it where its only sometimes it happens. But it normally is only on the first time i login everyday.

@kmendell commented on GitHub: Ahh i know what your talkign about, is this a consisent behavior? i know ive seen it where its only sometimes it happens. But it normally is only on the first time i login everyday.
Author
Owner

@kmendell commented on GitHub:

I'm trying to find out when it broke, I cant see anything except when Elias and I migrated stuff to Svelte 5 and Tailwind 4 but that was Pre 1.0... so if that's the case its been broken for a few versions.

@kmendell commented on GitHub: I'm trying to find out when it broke, I cant see anything except when Elias and I migrated stuff to Svelte 5 and Tailwind 4 but that was Pre 1.0... so if that's the case its been broken for a few versions.
Author
Owner

@finnkuhn commented on GitHub:

I'm trying to find out when it broke, I cant see anything except when Elias and I migrated stuff to Svelte 5 and Tailwind 4 but that was Pre 1.0... so if that's the case its been broken for a few versions.

Sadly I just installed it so I don't know when it broke. Maybe @dlhall111 can give you the last version where they saw it working.

@finnkuhn commented on GitHub: > I'm trying to find out when it broke, I cant see anything except when Elias and I migrated stuff to Svelte 5 and Tailwind 4 but that was Pre 1.0... so if that's the case its been broken for a few versions. Sadly I just installed it so I don't know when it broke. Maybe @dlhall111 can give you the last version where they saw it working.
Author
Owner

@dlhall111 commented on GitHub:

@finnkuhn my "working" video link above was captured on July 3rd... I keep Pocket ID very up-to-date so this should've been v1.5.0 going off the release page dates.

@dlhall111 commented on GitHub: @finnkuhn my "working" video link above was captured on July 3rd... I keep Pocket ID very up-to-date so this should've been v1.5.0 going off the release page dates.
Author
Owner

@finnkuhn commented on GitHub:

Ahh i know what your talkign about, is this a consisent behavior? i know ive seen it where its only sometimes it happens. But it normally is only on the first time i login everyday.

I'm also seeing the same issue where the animation is not happening. Tested it on both Firefox and Safari and don't see it on either one.

@finnkuhn commented on GitHub: > Ahh i know what your talkign about, is this a consisent behavior? i know ive seen it where its only sometimes it happens. But it normally is only on the first time i login everyday. I'm also seeing the same issue where the animation is not happening. Tested it on both Firefox and Safari and don't see it on either one.
Author
Owner

@ItalyPaleAle commented on GitHub:

FWIW I can repro too on Edge

@ItalyPaleAle commented on GitHub: FWIW I can repro too on Edge
Author
Owner

@stonith404 commented on GitHub:

Fixed in 9ac5d51187 and will be included in the next release.

The issue was caused by a new version of the mode-watcher library. I spent over 3 hours to find the exact cause 🫠.

@stonith404 commented on GitHub: Fixed in 9ac5d5118710cad59c8c4ce7cef7ab09be3de664 and will be included in the next release. The issue was caused by a new version of the [mode-watcher](https://github.com/svecosystem/mode-watcher) library. I spent over 3 hours to find the exact cause 🫠.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id-pocket-id-1#100