From c744eb0ef712cb8391b5092c988a200fd1c0a192 Mon Sep 17 00:00:00 2001 From: jahoti Date: Wed, 23 Jun 2021 01:38:07 +0000 Subject: Fix storage initialization on Icecat 60 This patch fixes storage initialization on Gecko browsers by switching from using a background page to using a list of scripts. It remains a mystery why that should have any effect; the only hint is that browser.runtime.onInstalled does not fire when called from a script loaded in a background page. Signed-off-by: jahoti --- TODOS.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODOS.org') diff --git a/TODOS.org b/TODOS.org index 026bf79..0885342 100644 --- a/TODOS.org +++ b/TODOS.org @@ -46,10 +46,10 @@ TODO: fetch those scripts - make extension's all html files proper XHTML - split options_main.js into several smaller files -- find out what causes storage sometimes not to get initialized under IceCat 60 - validate settings data on import DONE: +- find out what causes storage sometimes not to get initialized under IceCat 60 -- DONE? 2021-06-23 - make it possible to export page settings in some format -- DONE 2021-06-19 - make it possible to use wildcard urls in settings -- DONE 2021-05-14 - port to gecko-based browsers -- DONE 2021-05-13 -- cgit v1.2.3