Skip to content

Conversation

@alextran1502
Copy link
Member

@alextran1502 alextran1502 commented Sep 14, 2025

This PR removes the artificial throttle due to concerns of timeline flashing while syncing remote assets and layout shifting.

The perceived effect is not causing major concerns. Removing this helps improve interface feedback when receiving WebSocket events. Since local assets are already present on the timeline, there are no layout shift concerns when merging the sync indicator.

Tested on 10,000 local assets and 86,000 remote assets instance for initial sync

@alextran1502 alextran1502 merged commit 0166e99 into main Sep 14, 2025
53 of 54 checks passed
@alextran1502 alextran1502 deleted the remove-main-timeline-throttle branch September 14, 2025 07:09
jochbru pushed a commit to pixelunioneu/immich that referenced this pull request Sep 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants