From 432e74659210a22facebee59db8c87ee5330718a Mon Sep 17 00:00:00 2001 From: Anton Bershanskiy <8knots@protonmail.com> Date: Fri, 7 Oct 2022 11:01:50 +0300 Subject: [PATCH 1/2] Fix: settings export on Kiwi and MV3 --- src/background/tab-manager.ts | 3 +++ src/ui/utils.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/background/tab-manager.ts b/src/background/tab-manager.ts index d94ba00540f8..92fded6047b4 100644 --- a/src/background/tab-manager.ts +++ b/src/background/tab-manager.ts @@ -179,6 +179,9 @@ export default class TabManager { break; case MessageType.UI_SAVE_FILE: { + if (__CHROMIUM_MV3__) { + break; + } const {content, name} = message.data; const a = document.createElement('a'); a.href = URL.createObjectURL(new Blob([content])); diff --git a/src/ui/utils.ts b/src/ui/utils.ts index 030dc200a601..a22a5b73498f 100644 --- a/src/ui/utils.ts +++ b/src/ui/utils.ts @@ -40,7 +40,7 @@ export function openFile(options: {extensions: string[]}, callback: (content: st } export function saveFile(name: string, content: string) { - if (isFirefox) { + if (__CHROMIUM_MV3__ || isFirefox || isMobile) { const a = document.createElement('a'); a.href = URL.createObjectURL(new Blob([content])); a.download = name; From 441fb60c4db8d7ebab756b5e5bf5cf2fce427090 Mon Sep 17 00:00:00 2001 From: Anton Bershanskiy <8knots@protonmail.com> Date: Fri, 7 Oct 2022 11:29:29 +0300 Subject: [PATCH 2/2] f --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b545537aa6dc..9c35066eb464 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ - Fixes a issue where `darkreader-fallback` wasn't removed from the DOM, when Dark Reader finds a `` element. - Be stricter when the user specifies a last slash for a URL in the sitelist. - Hide "System" Automation on Chromium on Linux because Chromium on Linux does not support Media Queries. +- Improve Kiwi browser support: work around for Kiwi bug in file download during settings import, fix opening open Dark Reader DevTools ## 4.9.58 (Sep 22, 2022)