From 83178d290e99d6856ed49272348fda404a309254 Mon Sep 17 00:00:00 2001 From: jfriedli <jan.friedli@immerda.ch> Date: Wed, 18 Aug 2021 15:39:42 +0200 Subject: [PATCH] destroy uppy instance before leaving the route --- src/pages/Download.vue | 2 +- src/pages/Upload.vue | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/Download.vue b/src/pages/Download.vue index 92929521..3589cd71 100644 --- a/src/pages/Download.vue +++ b/src/pages/Download.vue @@ -257,7 +257,7 @@ export default { } }, truncate(fullStr, strLen = 35) { - if (fullStr.length <= strLen) return fullStr + if (fullStr?.length <= strLen) return fullStr const separator = '...' const sepLen = separator.length, charsToShow = strLen - sepLen, frontChars = Math.ceil(charsToShow / 2), diff --git a/src/pages/Upload.vue b/src/pages/Upload.vue index 402ad837..620eb8de 100644 --- a/src/pages/Upload.vue +++ b/src/pages/Upload.vue @@ -89,6 +89,10 @@ export default { this.$router.push('/error') } }, + beforeRouteLeave (to, from, next) { + this.uppy.close() + next() + }, computed: { supportedExtensions () { return this.$store.getters['Upload/getSupportedExtensions'] -- GitLab