From bea083804d46b2b82558507f8d6d007a3af1b562 Mon Sep 17 00:00:00 2001 From: def00111 Date: Sun, 22 Jun 2025 12:45:45 +0200 Subject: [PATCH] Update Cookie BG Picker example --- cookie-bg-picker/background_scripts/background.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cookie-bg-picker/background_scripts/background.js b/cookie-bg-picker/background_scripts/background.js index a1347490..f77f59f3 100644 --- a/cookie-bg-picker/background_scripts/background.js +++ b/cookie-bg-picker/background_scripts/background.js @@ -1,21 +1,24 @@ /* Retrieve any previously set cookie and send to content script */ function getActiveTab() { - return browser.tabs.query({active: true, currentWindow: true}); + return browser.tabs.query({ + active: true, + currentWindow: true, + }).then(tabs => tabs[0]); } function cookieUpdate() { - getActiveTab().then((tabs) => { + getActiveTab().then((tab) => { // get any previously set cookie for the current tab let gettingCookies = browser.cookies.get({ - url: tabs[0].url, + url: tab.url, name: "bgpicker" }); gettingCookies.then((cookie) => { if (cookie) { let cookieVal = JSON.parse(cookie.value); - browser.tabs.sendMessage(tabs[0].id, {image: cookieVal.image}); - browser.tabs.sendMessage(tabs[0].id, {color: cookieVal.color}); + browser.tabs.sendMessage(tab.id, {image: cookieVal.image}); + browser.tabs.sendMessage(tab.id, {color: cookieVal.color}); } }); });