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
Opening Immich in Safari 18.3 on a MacBook Pro M2 Max with macOS Sequoia 15.3.1. Scrolling down in the photos timeline all way down to the bottom. Then scrolling up step-by-step. Suddenly Immich skips some rows of photos automatically. Feels like Immich is jerking. Only happens in Safari, not in Firefox.
The OS that Immich Server is running on
Docker (20.10.23-1437) on Synology NAS DSM 7.2.2-72806 Update 3
NODE_ENV=production
TZ=Europe/Berlin
#################################################################################### Database###################################################################################
DB_HOSTNAME=immich-db
DB_USERNAME=immichuser
DB_PASSWORD=XXXXXXXX
DB_DATABASE_NAME=immich
# Optional Database settings:# DB_PORT=5432#################################################################################### Redis###################################################################################
REDIS_HOSTNAME=immich-redis
# Optional Redis settings:# REDIS_PORT=6379# REDIS_DBINDEX=0# REDIS_PASSWORD=# REDIS_SOCKET=#################################################################################### Log message level - [simple|verbose]###################################################################################
LOG_LEVEL=log
#################################################################################### JWT SECRET#################################################################################### This JWT_SECRET is used to sign the authentication keys for user login# You should set it to a long randomly generated value# You can use this command to generate one: openssl rand -base64 128
JWT_SECRET=XXXXXXXX
#################################################################################### Reverse Geocoding##################################################################################### DISABLE_REVERSE_GEOCODING=false# Reverse geocoding is done locally which has a small impact on memory usage# This memory usage can be altered by changing the REVERSE_GEOCODING_PRECISION variable# This ranges from 0-3 with 3 being the most precise# 3 - Cities > 500 population: ~200MB RAM# 2 - Cities > 1000 population: ~150MB RAM# 1 - Cities > 5000 population: ~80MB RAM# 0 - Cities > 15000 population: ~40MB RAM
DISABLE_REVERSE_GEOCODING=false
REVERSE_GEOCODING_PRECISION=3
##################################################################################### WEB - Optional##################################################################################### Custom message on the login page, should be written in HTML form.# For example PUBLIC_LOGIN_PAGE_MESSAGE="This is a demo instance of Immich.<br><br>Email: <i>[email protected]</i><br>Password: <i>demo</i>"
PUBLIC_LOGIN_PAGE_MESSAGE=
##################################################################################### Alternative Service Addresses - Optional## This is an advanced feature for users who may be running their immich services on different hosts.# It will not change which address or port that services bind to within their containers, but it will change where other services look for their peers.# Note: immich-microservices is bound to 3002, but no references are made####################################################################################
IMMICH_WEB_URL=http://immich-web:3000
IMMICH_SERVER_URL=http://immich-server:3001
IMMICH_MACHINE_LEARNING_URL=http://immich-machine-learning:3003
##################################################################################### OAuth Setting - Optional## These setting will enable OAuth login for your instance of Immich# Folow the instructions in the page https://immich.app/docs/usage/oauth to set up your OAuth provider##################################################################################### OAUTH_ENABLED=false# OAUTH_ISSUER_URL=# OAUTH_CLIENT_ID=# OAUTH_CLIENT_SECRET=# OAUTH_BUTTON_TEXT=Login with OAuth# OAUTH_AUTO_REGISTER=true# OAUTH_SCOPE="openid profile email"
Reproduction steps
Open Safari on macOS Sequoia
Enter Immich url and press return
Select Photos
Scroll down timeline to the bottom
Scroll up step-by-step on the MacBook touchpad
After a few steps of upward scrolling, Immich "automatically" skips several rows of photos
...
Relevant log output
Additional information
Error only occurs in Safari and does not show up in Firefox 135.0.1. Immich app 1.126.1 build.194 on iPad Pro M4 is also fine and doesn't show the error.
In Safari there are add-ons installed for Synology Photos (Synology Image Assistant) and Bitwarden.
The text was updated successfully, but these errors were encountered:
macphoenix1000
changed the title
Photos in the timeline are jerking when scrolling upwards from the bottom
Photos in the timeline are getting skipped when scrolling upwards from the bottom
Feb 28, 2025
The bug
Opening Immich in Safari 18.3 on a MacBook Pro M2 Max with macOS Sequoia 15.3.1. Scrolling down in the photos timeline all way down to the bottom. Then scrolling up step-by-step. Suddenly Immich skips some rows of photos automatically. Feels like Immich is jerking. Only happens in Safari, not in Firefox.
The OS that Immich Server is running on
Docker (20.10.23-1437) on Synology NAS DSM 7.2.2-72806 Update 3
Version of Immich Server
v1.126.1
Version of Immich Mobile App
Safari Browser 18.3
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
...
Relevant log output
Additional information
Error only occurs in Safari and does not show up in Firefox 135.0.1. Immich app 1.126.1 build.194 on iPad Pro M4 is also fine and doesn't show the error.
In Safari there are add-ons installed for Synology Photos (Synology Image Assistant) and Bitwarden.
The text was updated successfully, but these errors were encountered: