Timeline shortcuts remain active when any modal is open #5801

Open
opened 2026-02-20 04:04:51 -05:00 by deekerman · 4 comments
Owner

Originally created by @goremykin on GitHub (Jun 13, 2025).

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

  • Yes

The bug

When I select for example a Latitude and press CTRL + C in the browser it actually copies the image behind the modal window to clipboard (the notification is shown). When I press CTRL + V into the Latitude field in another tab it tries to upload the image.
Maybe related to the browser - Firefox.

The OS that Immich Server is running on

Ubuntu 25.04

Version of Immich Server

v1.134.0

Version of Immich Mobile App

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

Not relevant

Your .env content

Not relevant

Reproduction steps

  1. Open any open in Firefox and press "Edit location button"
  2. Select Latitude and press CTRL + C
  3. Go to another tab with another photo, edit location and try to past it using CTRL + V shortcut

Relevant log output


Additional information

No response

Originally created by @goremykin on GitHub (Jun 13, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug When I select for example a Latitude and press CTRL + C in the browser it actually copies the image behind the modal window to clipboard (the notification is shown). When I press CTRL + V into the Latitude field in another tab it tries to upload the image. Maybe related to the browser - Firefox. ### The OS that Immich Server is running on Ubuntu 25.04 ### Version of Immich Server v1.134.0 ### Version of Immich Mobile App - ### Platform with the issue - [ ] Server - [x] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML Not relevant ``` ### Your .env content ```Shell Not relevant ``` ### Reproduction steps 1. Open any open in Firefox and press "Edit location button" 2. Select Latitude and press CTRL + C 3. Go to another tab with another photo, edit location and try to past it using CTRL + V shortcut ### Relevant log output ```shell ``` ### Additional information _No response_
Author
Owner

@goremykin commented on GitHub (Aug 2, 2025):

One more scenario:
Press CTRL + A to select the latitude value. All images and videos on the server will be selected behind the scenes. Then click the "Save" button and the location of all uploaded files on the server will be changed.

@goremykin commented on GitHub (Aug 2, 2025): One more scenario: Press CTRL + A to select the latitude value. All images and videos on the server will be selected behind the scenes. Then click the "Save" button and the location of all uploaded files on the server will be changed.
Author
Owner

@jrasm91 commented on GitHub (Sep 15, 2025):

I cannot reproduce this. If it's still an issue, please upload a screen recording of the problem.

@jrasm91 commented on GitHub (Sep 15, 2025): I cannot reproduce this. If it's still an issue, please upload a screen recording of the problem.
Author
Owner

@goremykin commented on GitHub (Sep 15, 2025):

@jrasm91, Sorry, important addition. You should select a photo in the timeline (main screen), press three dots in the right top corner, select "Change location". After that you can play with CTRL + A, CTRL + C, CTRL + V. If you press for example CTRL + A it will start select ALL your photos under the popup and send a lot of requests to the backend.

If you still can't reproduce the issue, I will prepare a clean environment and record a video.

@goremykin commented on GitHub (Sep 15, 2025): @jrasm91, Sorry, important addition. You should select a photo **in the timeline (main screen)**, press three dots in the right top corner, select "Change location". After that you can play with CTRL + A, CTRL + C, CTRL + V. If you press for example CTRL + A it will start select ALL your photos under the popup and send a lot of requests to the backend. If you still can't reproduce the issue, I will prepare a clean environment and record a video.
Author
Owner

@meesfrensel commented on GitHub (Jan 21, 2026):

The shortcuts defined in web/src/lib/components/timeline/actions/TimelineKeyboardActions.svelte remain active even when modals such as the change location one are open. After the timeline refactoring is done, we should temporarily deactivate most/all shortcuts while modals are open.

@meesfrensel commented on GitHub (Jan 21, 2026): The shortcuts defined in web/src/lib/components/timeline/actions/TimelineKeyboardActions.svelte remain active even when modals such as the change location one are open. After the timeline refactoring is done, we should temporarily deactivate most/all shortcuts while modals are open.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/immich#5801
No description provided.