From 1d9dd82191c2c136ffa6116e59241437b21cc492 Mon Sep 17 00:00:00 2001 From: David Lechner Date: Wed, 23 Nov 2022 17:01:13 -0600 Subject: [PATCH] explorer/sagas: don't show error on user cancel fileSave can raise DomException+AbortError if use clicks cancel in the OS file dialog. We should not show an error message in this case. --- src/explorer/sagas.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/explorer/sagas.ts b/src/explorer/sagas.ts index 40278e4a..b083a00b 100644 --- a/src/explorer/sagas.ts +++ b/src/explorer/sagas.ts @@ -139,7 +139,9 @@ function* handleExplorerArchiveAllFiles(): Generator { } catch (err) { const error = ensureError(err); - if (error instanceof ExplorerError && error.name === 'NoFiles') { + if (error instanceof DOMException && error.name === 'AbortError') { + // user canceled, don't show error message + } else if (error instanceof ExplorerError && error.name === 'NoFiles') { yield* put(alertsShowAlert('explorer', 'noFilesToBackup')); } else { yield* put(