immich-app / immich

High performance self-hosted photo and video management solution.
https://immich.app
GNU Affero General Public License v3.0
47.32k stars 2.4k forks source link

Navigating using arrow keys in a gallery under memories switches view back to the timeline #8897

Closed jenda69 closed 3 weeks ago

jenda69 commented 5 months ago

The bug

On the web, I'm unable to switch between pictures using arrow keys in the photo galleries that are displayed when you scroll down under the memories.

The OS that Immich Server is running on

Raspberry OS Bookworm

Version of Immich Server

v1.101.0

Version of Immich Mobile App

irrelevant

Platform with the issue

Your docker-compose.yml content

I don't think this is relevant.

Your .env content

I don't think this is relevant.

Reproduction steps

0. You have to have multiple memories displayed on the top of the timeline
1. Open any memory
2. Scroll down to see the photos of the memory (can be only single one too!)
3. Open a random photo
4. Press left or right arrow
5. Suddenly, you're back on the main timeline

Relevant log output

No response

Additional information

No logs in the console. When you are in a gallery of the first memory, the left arrow works okay; for the last memory, the right arrow works okay. I suppose it probably is a conflict between binding keys for the memory view and this gallery view.

jenda69 commented 5 months ago

It got somewhat better in the 1.103.1. Now if I go to the second picture in the second memory and press left, it doesn't return to the main timeline. But it switches to the first photo of the first memory. 😁

bo0tzz commented 2 months ago

Is this still an issue on the latest release?

jenda69 commented 2 months ago

It still does the thing I described on May 2. Pressing left key on the second photo of the second memory takes me to the first photo of the first memory.

Currently the first memory has 2 photos and many photos on the second memory. Pressing left/right on one of the first images of the second memory randomly switches me to photos of the first memory. But then it acts as if I'm still on the second memory with a lot of photos, only the first two are replaced by the photos from the first memory...

But this only happens when using keyboard keys! If I use the arrows on the screen, it works properly.