Project

General

Profile

« Previous | Next » 

Revision c744eb0e

Added by jahoti about 2 years ago

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 jahoti@tilde.team

View differences:

TODOS.org
46 46
  fetch those scripts
47 47
- make extension's all html files proper XHTML
48 48
- split options_main.js into several smaller files
49
- find out what causes storage sometimes not to get initialized under IceCat 60
50 49
- validate settings data on import
51 50

  
52 51
DONE:
52
- find out what causes storage sometimes not to get initialized under IceCat 60 -- DONE? 2021-06-23
53 53
- make it possible to export page settings in some format -- DONE 2021-06-19
54 54
- make it possible to use wildcard urls in settings -- DONE 2021-05-14
55 55
- port to gecko-based browsers -- DONE 2021-05-13

Also available in: Unified diff