Selecting range of photos using web interface is not possible #963

Closed
opened 2026-02-04 23:43:19 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @iqapps on GitHub (Jun 18, 2023).

The bug

I cannot select a range of photos using the web interface.

I can select the first photo, but when trying to shift select another photo at some distance, the first photo flips it selected state quickly.

This problem was in v1.60 and also in v1.61

The OS that Immich Server is running on

Synology, latest OS

Version of Immich Server

1.61

Version of Immich Mobile App

?.??

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

version: "3.9"
services:
  immich-redis:
    image: redis
    container_name: Immich-REDIS
    hostname: immich-redis
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD-SHELL", "redis-cli ping || exit 1"]
    user: 1026:100
    environment:
      - TZ=Europe/Copenhagen
    volumes:
      - /volume1/docker/immich/redis:/data
    restart: on-failure:5

  immich-db:
    image: postgres
    container_name: Immich-DB
    hostname: immich-db
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "immich", "-U", "immichuser"]
      interval: 10s
      timeout: 5s
      retries: 5
    user: 1026:100
    volumes:
      - /volume1/docker/immich/db:/var/lib/postgresql/data
    environment:
      - TZ=Europe/Copenhagen
      - POSTGRES_DB=immich
      - POSTGRES_USER=immichuser
      - POSTGRES_PASSWORD=immichpw
    restart: on-failure:5

  immich-server:
    image: altran1502/immich-server:release
    command: ["start-server.sh"]
    container_name: Immich-SERVER
    hostname: immich-server
    user: 1026:100
    security_opt:
      - no-new-privileges:true
    env_file:
      - stack.env
    volumes:
      - /volume1/docker/immich/upload:/usr/src/app/upload
    restart: on-failure:5
    depends_on:
      immich-redis:
        condition: service_healthy
      immich-db:
        condition: service_started
      typesense:
        condition: service_started

  immich-microservices:
    image: altran1502/immich-server:release

    command: ["start-microservices.sh"]
    container_name: Immich-MICROSERVICES
    hostname: immich-microservices
    user: 1026:100
    security_opt:
      - no-new-privileges:true
    env_file:
      - stack.env
    volumes:
      - /volume1/docker/immich/upload:/usr/src/app/upload
      - /volume1/docker/immich/micro:/usr/src/app/.reverse-geocoding-dump
    restart: on-failure:5
    depends_on:
      immich-redis:
        condition: service_healthy
      immich-db:
        condition: service_started
      typesense:
        condition: service_started

  immich-machine-learning:
    image: altran1502/immich-machine-learning:release
    container_name: Immich-LEARNING
    hostname: immich-machine-learning
    user: 1026:100
    security_opt:
      - no-new-privileges:true
    env_file:
      - stack.env
    volumes:
      - /volume1/docker/immich/upload:/usr/src/app/upload
      - /volume1/docker/immich/cache:/cache
    restart: on-failure:5
    depends_on:
      immich-db:
        condition: service_started

  immich-web:
    image: altran1502/immich-web:release
    container_name: Immich-WEB
    hostname: immich-web
    user: 1026:100
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: wget --no-verbose --tries=1 --spider http://localhost:3000/ || exit 1
    env_file:
      - stack.env
    restart: on-failure:5
    depends_on:
      - immich-server

  immich-proxy:
    image: altran1502/immich-proxy:release
    logging:
      driver: none
    container_name: Immich-PROXY
    hostname: immich-proxy
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: curl -f http://localhost:8080/ || exit 1
    environment:
      - IMMICH_SERVER_URL=http://immich-server:3001
      - IMMICH_WEB_URL=http://immich-web:3000
    ports:
      - 8212:8080
    restart: on-failure:5
    depends_on:
      - immich-server
      
  typesense:
    container_name: Immich-TYPESENSE
    image: typesense/typesense:0.24.0
    environment:
      - TYPESENSE_API_KEY=i2023installeredejegPortainer!!!
      - TYPESENSE_DATA_DIR=/data
    logging:
      driver: none
    volumes:
      - /volume1/docker/immich/typesense:/data
    restart: on-failure:5

Your .env content

I dont know what this is

Reproduction steps

1. Show a bunch of photos using the photos menu item
2. Select one photo using the checkmark
3. Hold down shift or ctrl
4. the first photo selected, constantly flits its selected state.

Additional information

Since I have tested this error with version 1.60 as well as version 1.61, means that I have had the entire immich portainer stack restarted.

I'm using Windows 10 with Edge browser.

I can select range of items from other web pages without problems.

Originally created by @iqapps on GitHub (Jun 18, 2023). ### The bug I cannot select a range of photos using the web interface. I can select the first photo, but when trying to shift select another photo at some distance, the first photo flips it selected state quickly. This problem was in v1.60 and also in v1.61 ### The OS that Immich Server is running on Synology, latest OS ### Version of Immich Server 1.61 ### Version of Immich Mobile App ?.?? ### Platform with the issue - [ ] Server - [X] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML version: "3.9" services: immich-redis: image: redis container_name: Immich-REDIS hostname: immich-redis security_opt: - no-new-privileges:true healthcheck: test: ["CMD-SHELL", "redis-cli ping || exit 1"] user: 1026:100 environment: - TZ=Europe/Copenhagen volumes: - /volume1/docker/immich/redis:/data restart: on-failure:5 immich-db: image: postgres container_name: Immich-DB hostname: immich-db security_opt: - no-new-privileges:true healthcheck: test: ["CMD", "pg_isready", "-q", "-d", "immich", "-U", "immichuser"] interval: 10s timeout: 5s retries: 5 user: 1026:100 volumes: - /volume1/docker/immich/db:/var/lib/postgresql/data environment: - TZ=Europe/Copenhagen - POSTGRES_DB=immich - POSTGRES_USER=immichuser - POSTGRES_PASSWORD=immichpw restart: on-failure:5 immich-server: image: altran1502/immich-server:release command: ["start-server.sh"] container_name: Immich-SERVER hostname: immich-server user: 1026:100 security_opt: - no-new-privileges:true env_file: - stack.env volumes: - /volume1/docker/immich/upload:/usr/src/app/upload restart: on-failure:5 depends_on: immich-redis: condition: service_healthy immich-db: condition: service_started typesense: condition: service_started immich-microservices: image: altran1502/immich-server:release command: ["start-microservices.sh"] container_name: Immich-MICROSERVICES hostname: immich-microservices user: 1026:100 security_opt: - no-new-privileges:true env_file: - stack.env volumes: - /volume1/docker/immich/upload:/usr/src/app/upload - /volume1/docker/immich/micro:/usr/src/app/.reverse-geocoding-dump restart: on-failure:5 depends_on: immich-redis: condition: service_healthy immich-db: condition: service_started typesense: condition: service_started immich-machine-learning: image: altran1502/immich-machine-learning:release container_name: Immich-LEARNING hostname: immich-machine-learning user: 1026:100 security_opt: - no-new-privileges:true env_file: - stack.env volumes: - /volume1/docker/immich/upload:/usr/src/app/upload - /volume1/docker/immich/cache:/cache restart: on-failure:5 depends_on: immich-db: condition: service_started immich-web: image: altran1502/immich-web:release container_name: Immich-WEB hostname: immich-web user: 1026:100 security_opt: - no-new-privileges:true healthcheck: test: wget --no-verbose --tries=1 --spider http://localhost:3000/ || exit 1 env_file: - stack.env restart: on-failure:5 depends_on: - immich-server immich-proxy: image: altran1502/immich-proxy:release logging: driver: none container_name: Immich-PROXY hostname: immich-proxy security_opt: - no-new-privileges:true healthcheck: test: curl -f http://localhost:8080/ || exit 1 environment: - IMMICH_SERVER_URL=http://immich-server:3001 - IMMICH_WEB_URL=http://immich-web:3000 ports: - 8212:8080 restart: on-failure:5 depends_on: - immich-server typesense: container_name: Immich-TYPESENSE image: typesense/typesense:0.24.0 environment: - TYPESENSE_API_KEY=i2023installeredejegPortainer!!! - TYPESENSE_DATA_DIR=/data logging: driver: none volumes: - /volume1/docker/immich/typesense:/data restart: on-failure:5 ``` ### Your .env content ```Shell I dont know what this is ``` ### Reproduction steps ```bash 1. Show a bunch of photos using the photos menu item 2. Select one photo using the checkmark 3. Hold down shift or ctrl 4. the first photo selected, constantly flits its selected state. ``` ### Additional information Since I have tested this error with version 1.60 as well as version 1.61, means that I have had the entire immich portainer stack restarted. I'm using Windows 10 with Edge browser. I can select range of items from other web pages without problems.
Author
Owner

@bo0tzz commented on GitHub (Jun 18, 2023):

Duplicate of #1659

@bo0tzz commented on GitHub (Jun 18, 2023): Duplicate of #1659
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#963