Catch crop cancelled errors (#9451)

This commit is contained in:
Samuel Newman
2025-12-02 10:06:12 +02:00
committed by GitHub
parent 507531e1db
commit 4d1b1bb2fd
5 changed files with 35 additions and 11 deletions
+2 -1
View File
@@ -17,6 +17,7 @@ import {getImageDim} from '#/lib/media/manip'
import {openCropper} from '#/lib/media/picker'
import {type PickerImage} from '#/lib/media/picker.shared'
import {getDataUriSize} from '#/lib/media/util'
import {isCancelledError} from '#/lib/strings/errors'
import {isNative} from '#/platform/detection'
export type ImageTransformation = {
@@ -143,7 +144,7 @@ export async function cropImage(img: ComposerImage): Promise<ComposerImage> {
},
}
} catch (e) {
if (e instanceof Error && e.message.includes('User cancelled')) {
if (!isCancelledError(e)) {
return img
}