From 63e33fb037091fd90bd5db9dd86798cf17a5dd02 Mon Sep 17 00:00:00 2001 From: Eli Young Date: Wed, 27 Apr 2022 17:58:20 -0700 Subject: [PATCH] Support falsey default values in getValue() This allows scripts to use falsey default values (e.g. `false`, the empty string) in calls to getValue(). --- extension/Userscripts Extension/Resources/background.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/Userscripts Extension/Resources/background.js b/extension/Userscripts Extension/Resources/background.js index fd1fb056..fec89b01 100644 --- a/extension/Userscripts Extension/Resources/background.js +++ b/extension/Userscripts Extension/Resources/background.js @@ -92,7 +92,7 @@ browser.runtime.onMessage.addListener((request, sender, sendResponse) => { const key = request.filename + "---" + request.key; browser.storage.local.get(key, item => { if (Object.keys(item).length === 0) { - if (request.defaultValue) { + if (request.defaultValue !== undefined) { sendResponse(request.defaultValue); } else { sendResponse(`undefined--${request.pid}`);