diff --git a/mobile/android/app/src/main/AndroidManifest.xml b/mobile/android/app/src/main/AndroidManifest.xml
index eee4ff2ddc..c6e04e5a10 100644
--- a/mobile/android/app/src/main/AndroidManifest.xml
+++ b/mobile/android/app/src/main/AndroidManifest.xml
@@ -29,6 +29,8 @@
android:icon="@mipmap/ic_launcher" android:requestLegacyExternalStorage="true"
android:largeHeap="true" android:enableOnBackInvokedCallback="false" android:allowBackup="false">
+
+
{
}
case TaskStatus.failed:
+ // Ignore retry errors to avoid confusing users
+ if (update.exception?.description == 'Delayed or retried enqueue failed') {
+ _removeUploadItem(taskId);
+ return;
+ }
+
final currentItem = state.uploadItems[taskId];
if (currentItem == null) {
return;