From 339452e6073910aedd3419bdbee000166aa1c934 Mon Sep 17 00:00:00 2001 From: 10G Meow <10gmeow@gmail.com> Date: Sun, 13 Feb 2022 11:31:41 +0200 Subject: [PATCH] download pdf file fixes --- src/components/Chat.vue | 10 +++++++--- src/components/messages/MessageIncomingFile.vue | 4 ++-- src/components/messages/MessageOutgoingFile.vue | 4 ++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/components/Chat.vue b/src/components/Chat.vue index cb14560..67a074c 100644 --- a/src/components/Chat.vue +++ b/src/components/Chat.vue @@ -1526,10 +1526,14 @@ export default { const link = document.createElement("a"); link.href = url; link.target = "_blank"; - link.download = - event.getContent().body || this.$t("fallbacks.download_name"); + link.download = event.getContent().body || this.$t("fallbacks.download_name"); + document.body.appendChild(link); link.click(); - URL.revokeObjectURL(url); + + setTimeout(function(){ + document.body.removeChild(link); + URL.revokeObjectURL(url); + }, 200) }) .catch((err) => { console.log("Failed to fetch attachment: ", err); diff --git a/src/components/messages/MessageIncomingFile.vue b/src/components/messages/MessageIncomingFile.vue index e1d6d9e..16b2cc2 100644 --- a/src/components/messages/MessageIncomingFile.vue +++ b/src/components/messages/MessageIncomingFile.vue @@ -11,14 +11,14 @@ />
diff --git a/src/components/messages/MessageOutgoingFile.vue b/src/components/messages/MessageOutgoingFile.vue index 4705464..39acb2c 100644 --- a/src/components/messages/MessageOutgoingFile.vue +++ b/src/components/messages/MessageOutgoingFile.vue @@ -12,14 +12,14 @@