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(() => {