From de690f43a339a3a7f131010934441b04a2cd0724 Mon Sep 17 00:00:00 2001 From: iw0 Date: Wed, 29 May 2024 13:53:03 +0200 Subject: [PATCH] enable default action "none" --- options/script.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/options/script.js b/options/script.js index cba5303..63d3be9 100644 --- a/options/script.js +++ b/options/script.js @@ -111,7 +111,9 @@ async function saveOptions(ev) { pymt__bic: bic, showChangelog: allowChangelogMessages, }; - options = Object.fromEntries(Object.entries(options).filter(([k, v]) => v !== "")) + // list of options that may be explicitly empty + const EMPTYABLE_OPTIONS = ["defaultAction"]; + options = Object.fromEntries(Object.entries(options).filter(([k, v]) => v !== "" || EMPTYABLE_OPTIONS.includes(k))) console.info("saving", options); browser.storage.sync.set(options).then(() => {