[BUG] Web client running Chrome can't view photo previews #1952

Closed
opened 2026-02-05 04:35:02 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @jstrot on GitHub (Jan 8, 2024).

The bug

I can't view photo previews when using the latest Chrome stable (120.0.6099.199 (Official Build) (64-bit)) on Linux.
I have the same issue with my new local Immich install and on the demo app.

I can see the library with all the thumbnails fine but when I click on a photo I just get a black screen with a typical broken image icon, the alt tag content and all the expected Immich buttons -- but no photo. In fact, right clicking on the image and "inspecting" it shows the tag has no img attribute. For example, clicking on the "Walls_of_Dubrovnik-3" photo in the demo app, the resulting image element is: <img alt="85190949-0814-438c-af95-502e50fc894c" class="h-full w-full object-contain" draggable="false" style="transform-origin: 0px 0px; transform: translate(0px, 0px) scale(1);"> -- no src attribute.

It seems to be specific to this computer/browser.
The computer having this issue is running Debian testing/trixie with Chrome 120.0.6099.199.
On the same computer, Firefox 121.0 is working fine (previews work as expected)
My Android phone running Chrome 120.0.6099.145 is working fine too.

The OS that Immich Server is running on

na

Version of Immich Server

v1.94.4

Version of Immich Mobile App

na

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

demo app

Your .env content

demo app

Reproduction steps

1. Open the demo app with Chrome (120.0.6099.199)
2. Click on the "Walls_of_Dubrovnik-3" photo.
3. Issue: No photo preview, `img` element has no `src` attribute.

Additional information

With Chrome's developer tools console opened, these logs show up when clicking a photo:

[Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
[Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

See here for the full log: chrome-console.log

There are no logs whatsoever in any of the Immich docker services.

Originally created by @jstrot on GitHub (Jan 8, 2024). ### The bug I can't view photo previews when using the latest Chrome stable (120.0.6099.199 (Official Build) (64-bit)) on Linux. I have the same issue with my new local Immich install and on the [demo app](https://demo.immich.app/photos). I can see the library with all the thumbnails fine but when I click on a photo I just get a black screen with a typical broken image icon, the alt tag content and all the expected Immich buttons -- but no photo. In fact, right clicking on the image and "inspecting" it shows the tag has no `img` attribute. For example, clicking on the "Walls_of_Dubrovnik-3" photo in the demo app, the resulting image element is: `<img alt="85190949-0814-438c-af95-502e50fc894c" class="h-full w-full object-contain" draggable="false" style="transform-origin: 0px 0px; transform: translate(0px, 0px) scale(1);">` -- no `src` attribute. It seems to be specific to this computer/browser. The computer having this issue is running Debian testing/trixie with Chrome 120.0.6099.199. On the same computer, Firefox 121.0 is working fine (previews work as expected) My Android phone running Chrome 120.0.6099.145 is working fine too. ### The OS that Immich Server is running on na ### Version of Immich Server v1.94.4 ### Version of Immich Mobile App na ### Platform with the issue - [ ] Server - [X] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML demo app ``` ### Your .env content ```Shell demo app ``` ### Reproduction steps ```bash 1. Open the demo app with Chrome (120.0.6099.199) 2. Click on the "Walls_of_Dubrovnik-3" photo. 3. Issue: No photo preview, `img` element has no `src` attribute. ``` ### Additional information With Chrome's developer tools console opened, these logs show up when clicking a photo: > [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 > [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 See here for the full log: [chrome-console.log](https://github.com/immich-app/immich/files/13856111/chrome-console.log) There are no logs whatsoever in any of the Immich docker services.
Author
Owner

@jstrot commented on GitHub (Jan 8, 2024):

I determined this was an issue with the "Live Stream Downloader" extension in Chrome. Disabling that extension fixes the issue.

Sorry for the noise and thanks for this great product.
Cheers

@jstrot commented on GitHub (Jan 8, 2024): I determined this was an issue with the "Live Stream Downloader" extension in Chrome. Disabling that extension fixes the issue. Sorry for the noise and thanks for this great product. Cheers
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#1952