Skip to content

3-dot menu keeps disappearing on iPadOS #28099

@blue-kaleidoscope

Description

@blue-kaleidoscope

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

Hi,

I am using Immich on iPadOS 26.4.1 with an iPad A16. When opening an image in full screen from the timeline I want to tap on the three dots on top right. In 75% of the cases the menu instantly disappears. After retrying it a couple of times it finaly stays there and I can select an option from the menu. It does not make a difference if I tap longer (1-2 seconds) on the three dots or just shortly. I do not have the same issue on iOS.

Am I the only one?

Best,
Oliver

The OS that Immich Server is running on

Debian 13

Version of Immich Server

v2.7.5

Version of Immich Mobile App

v2.7.5 build.256

Platform with the issue

  • Server
  • Web
  • Mobile

Device make and model

iPad A16 with iPadOS 26.4.1

Your docker-compose.yml content

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    volumes:
      - ${PICTURES_LOCATION}:/data
      - /mnt/Bilder-2009-06_2023-12:/mnt/media/2009-06_2023-12
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - 2283:2283
    devices:
      - /dev/dri:/dev/dri
    depends_on:
      - redis
      - database
    restart: always
    user: "${PUID}:${PGID}"
    healthcheck:
      disable: false

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always
    user: "${PUID}:${PGID}"
    healthcheck:
      disable: false

  redis:
    container_name: immich_redis
    image: docker.io/valkey/valkey:9@sha256:3eeb09785cd61ec8e3be35f8804c8892080f3ca21934d628abc24ee4ed1698f6
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always
    user: "${PUID}:${PGID}"
    #volumes:
    #  - ./redisdata/data:/data
    #  - ./redisdata/config:/conf

  database:
    container_name: immich_postgres
    image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
    env_file:
      - .env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
      - ./pgdata:/var/lib/postgresql/data
    shm_size: 128mb
    restart: always
    user: "${PUID}:${PGID}"

Your .env content

PICTURES_LOCATION=/mnt/immich-library

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=v2.7.5

# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_HOSTNAME=immich_postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
DB_DATA_LOCATION=./postgres
REDIS_HOSTNAME=immich_redis

PUID=0
PGID=0
MPLCONFIGDIR=./matplotlib

TZ=Europe/Berlin

Reproduction steps

  1. Open Immich
  2. Open a picture in fullscreen
  3. Click on the three dots on the top right
  4. Menu instantly disappears without having the chance to select an option

Relevant log output

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions