Chrome requires extensions to be migrated to Manifest V3. This requires migrating from a background script to a service worker, which cannot access local storage.
[x] Migrate to chrome.storage.local
[x] Can content.js and options.js load and store directly?
[x] Migrate the distribution of option changes to all active tabs using another method that works with a Service Worker (if possible?), from options.js via background.js to content.js
[x] Initial loading of options in content.js
[x] Migrate from chrome.extension to chrome.runtime
[x] Migrate from chrome.browserAction to chrome.action
[ ] Migrate data from local storage to chrome.storage in an offscreen document
Chrome requires extensions to be migrated to Manifest V3. This requires migrating from a background script to a service worker, which cannot access local storage.
chrome.storage.local
content.js
andoptions.js
load and store directly?options.js
viabackground.js
tocontent.js
content.js
chrome.extension
tochrome.runtime
chrome.browserAction
tochrome.action
chrome.storage
in an offscreen document