From 01fbdf6f459010ee333a62022f3138576cc6fa18 Mon Sep 17 00:00:00 2001 From: wanhose Date: Thu, 1 Dec 2022 16:57:38 +0100 Subject: [PATCH] fix(browser-extension): console warning for sync handlers --- packages/browser-extension/src/scripts/background.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/browser-extension/src/scripts/background.js b/packages/browser-extension/src/scripts/background.js index 8b5a8e4..d24daef 100644 --- a/packages/browser-extension/src/scripts/background.js +++ b/packages/browser-extension/src/scripts/background.js @@ -99,13 +99,13 @@ chrome.runtime.onMessage.addListener((message, sender, callback) => { break; case 'GET_DATA': storage.get('data', ({ data }) => (data ? callback(data) : refreshData(callback))); - break; + return true; case 'GET_STATE': if (hostname) storage.get(hostname, (state) => callback(state[hostname] ?? initial)); - break; + return true; case 'GET_TAB': chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => callback(tabs[0])); - break; + return true; case 'INSERT_CONTENT_CSS': if (tabId) script.insertCSS({ files: ['styles/content.css'], target: { tabId } }); break; @@ -121,8 +121,6 @@ chrome.runtime.onMessage.addListener((message, sender, callback) => { default: break; } - - return true; }); /**