From 047fe2913d53628a226ca0a369b738652c5d5b8e Mon Sep 17 00:00:00 2001 From: LeLunZ <31982496+LeLunZ@users.noreply.github.com> Date: Mon, 9 Feb 2026 20:49:10 +0100 Subject: [PATCH] fix: evict image from cache on error during image loading --- mobile/lib/presentation/widgets/images/image_provider.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mobile/lib/presentation/widgets/images/image_provider.dart b/mobile/lib/presentation/widgets/images/image_provider.dart index be5b8b41893a1..3c3ed460b43e5 100644 --- a/mobile/lib/presentation/widgets/images/image_provider.dart +++ b/mobile/lib/presentation/widgets/images/image_provider.dart @@ -62,6 +62,9 @@ mixin CancellableImageProviderMixin on CancellableImageProvide return; } yield image; + } catch (e) { + PaintingBinding.instance.imageCache.evict(this); + rethrow; } finally { this.request = null; }