Mobile app fails to load original HEIC image after upgrading to v2.5.0 #8329

Closed
opened 2026-02-05 13:39:56 +03:00 by OVERLORD · 7 comments
Owner

Originally created by @kao-byte on GitHub (Jan 28, 2026).

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

  • Yes

The bug

After enabling "Load original image" in settings, the detail viewer loads very blurry images like the thumbnail.

It seems to affect HEIC images only.

The OS that Immich Server is running on

Ubuntu

Version of Immich Server

v2.5.0

Version of Immich Mobile App

v2.5.0

Platform with the issue

  • Server
  • Web
  • Mobile

Device make and model

iOS 26 and iPadOS 26 devices

Your docker-compose.yml content

-

Your .env content

-

Reproduction steps

  1. Enable "Load original image" in settings
  2. View a image in the detail viewer

Relevant log output


Additional information

No response

Originally created by @kao-byte on GitHub (Jan 28, 2026). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug After enabling "Load original image" in settings, the detail viewer loads very blurry images like the thumbnail. It seems to affect HEIC images only. ### The OS that Immich Server is running on Ubuntu ### Version of Immich Server v2.5.0 ### Version of Immich Mobile App v2.5.0 ### Platform with the issue - [ ] Server - [ ] Web - [x] Mobile ### Device make and model iOS 26 and iPadOS 26 devices ### Your docker-compose.yml content ```YAML - ``` ### Your .env content ```Shell - ``` ### Reproduction steps 1. Enable "Load original image" in settings 2. View a image in the detail viewer ### Relevant log output ```shell ``` ### Additional information _No response_
Author
Owner

@mertalev commented on GitHub (Jan 28, 2026):

What device do you have? What dimensions are the images?

@mertalev commented on GitHub (Jan 28, 2026): What device do you have? What dimensions are the images?
Author
Owner

@kao-byte commented on GitHub (Jan 28, 2026):

What device do you have? What dimensions are the images?

Both iOS 26 and iPadOS 26 devices have this issue. It affects all dimensions, both large (10MB) and small (less than 1 MB).

@kao-byte commented on GitHub (Jan 28, 2026): > What device do you have? What dimensions are the images? Both iOS 26 and iPadOS 26 devices have this issue. It affects all dimensions, both large (10MB) and small (less than 1 MB).
Author
Owner

@taylorabranson commented on GitHub (Jan 28, 2026):

I'm seeing the same behavior too.

@taylorabranson commented on GitHub (Jan 28, 2026): I'm seeing the same behavior too.
Author
Owner

@canpacis commented on GitHub (Jan 28, 2026):

I started having a very similar issue after updating my mobile client to v2.5.0. All my media show up as blurry both as thumbnails and enlarged (load original image is disabled). Server logs indicate 200 responses but the app logs show exceptions.

# Message
Error loading image: PlatformException(, Failed to decode image for request, null, null)

# Details
PlatformException(, Failed to decode image for request, null, null)

# From
ThumbnailWidget

# Stack trace
#0      RemoteImageApi.requestImage (package:immich_mobile/platform/remote_image_api.g.dart:69)
<asynchronous suspension>
#1      RemoteImageRequest.load (package:immich_mobile/infrastructure/loaders/remote_image_request.dart:15)
<asynchronous suspension>
#2      CancellableImageProviderMixin.loadRequest (package:immich_mobile/presentation/widgets/images/image_provider.dart:59)
<asynchronous suspension>
#3      ImageStreamCompleter.setImage (package:flutter/src/painting/image_stream.dart:724)
<asynchronous suspension>
@canpacis commented on GitHub (Jan 28, 2026): I started having a very similar issue after updating my mobile client to v2.5.0. All my media show up as blurry both as thumbnails and enlarged (load original image is disabled). Server logs indicate 200 responses but the app logs show exceptions. ``` # Message Error loading image: PlatformException(, Failed to decode image for request, null, null) # Details PlatformException(, Failed to decode image for request, null, null) # From ThumbnailWidget # Stack trace #0 RemoteImageApi.requestImage (package:immich_mobile/platform/remote_image_api.g.dart:69) <asynchronous suspension> #1 RemoteImageRequest.load (package:immich_mobile/infrastructure/loaders/remote_image_request.dart:15) <asynchronous suspension> #2 CancellableImageProviderMixin.loadRequest (package:immich_mobile/presentation/widgets/images/image_provider.dart:59) <asynchronous suspension> #3 ImageStreamCompleter.setImage (package:flutter/src/painting/image_stream.dart:724) <asynchronous suspension> ```
Author
Owner

@mertalev commented on GitHub (Jan 28, 2026):

What device do you have? What dimensions are the images?

Both iOS 26 and iPadOS 26 devices have this issue. It affects all dimensions, both large (10MB) and small (less than 1 MB).

Sorry, I was asking about the specific model you have.

@mertalev commented on GitHub (Jan 28, 2026): > > What device do you have? What dimensions are the images? > > Both iOS 26 and iPadOS 26 devices have this issue. It affects all dimensions, both large (10MB) and small (less than 1 MB). Sorry, I was asking about the specific model you have.
Author
Owner

@kao-byte commented on GitHub (Jan 28, 2026):

What device do you have? What dimensions are the images?

Both iOS 26 and iPadOS 26 devices have this issue. It affects all dimensions, both large (10MB) and small (less than 1 MB).

Sorry, I was asking about the specific model you have.

@mertalev iPhone 11, iPhone 16, iPad (A16) and the MacBook (app downloaded from the AppStore), I think the problem is irrelevant to models.

@kao-byte commented on GitHub (Jan 28, 2026): > > > What device do you have? What dimensions are the images? > > > > > > Both iOS 26 and iPadOS 26 devices have this issue. It affects all dimensions, both large (10MB) and small (less than 1 MB). > > Sorry, I was asking about the specific model you have. @mertalev iPhone 11, iPhone 16, iPad (A16) and the MacBook (app downloaded from the AppStore), I think the problem is irrelevant to models.
Author
Owner

@datalot-369 commented on GitHub (Jan 28, 2026):

Replicated

- Immich App 2.5.0
- iOS 26.2
- iPhone 15

Replicated

- Immich App 2.5.0
- OneUI 8.0
- Samsung Galaxy S24FE

Not Replicated

- Immich Web 2.5.0
- Firefox 147.0.1 & Chromium 144.0.7559.96
- Fedora 43

Notes

  • On both devices, Immich first downloads the thumbnail, then the preview, then (after 10 about senconds), loads again the thumbnail and you can't even zoom or the image gets moved and the rest of the screen is blanked. It seems like it retrieves the original file at lasts and fails to process it. I recorded the behavior:

https://youtube.com/shorts/dsYB0GvTAjs

@datalot-369 commented on GitHub (Jan 28, 2026): **Replicated** ``` - Immich App 2.5.0 - iOS 26.2 - iPhone 15 ``` **Replicated** ``` - Immich App 2.5.0 - OneUI 8.0 - Samsung Galaxy S24FE ``` **Not Replicated** ``` - Immich Web 2.5.0 - Firefox 147.0.1 & Chromium 144.0.7559.96 - Fedora 43 ``` **Notes** - On both devices, Immich first downloads the thumbnail, then the preview, then (after 10 about senconds), loads again the thumbnail and you can't even zoom or the image gets moved and the rest of the screen is blanked. It seems like it retrieves the original file at lasts and fails to process it. I recorded the behavior: https://youtube.com/shorts/dsYB0GvTAjs
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#8329