If user enables Firefox's anti-fingerprinting policies, override.js is prevented from accessing local timezone using Date() and prefers-color-scheme defaults to light.
[x] Implement an options.html page where the user can manually set their timezone and color scheme preference
[x] Persist options between sessions & browsers using browser.storage.sync
If user enables Firefox's anti-fingerprinting policies, override.js is prevented from accessing local timezone using
Date()
andprefers-color-scheme
defaults to light.browser.storage.sync