Hello,
I found a workaround for firefox-esr 60.6.1esr-1~deb9u1 from Debian 9.9
Stretch/stable, and uBlock origin 1.18.16 from
https://addons.mozilla.org (AMO).
When uBlock origin was suddenly disabled today, I first changed this
setting on the configuration page about:config :
xpinstall.signatures.required = false
This did not immediately solve the problem: I got the warning "proceed
with care", but the extension was still disabled, and there was no way
to enable it again.
Then I also changed the settings:
app.shield.optoutstudies.enabled = true
app.normandy.run_interval_seconds = 5
The first option enables "studies", which are used to distribute the
patch from Mozilla. On the Preferences page, the option "Allow Firefox
to install and run studies" is now checked, although the user interface
is still locked down. This setting also likes to disable itself on each
restart. But if it is enabled on the page about:config, then it actually
works until the next restart.
The setting app.normandy.run_interval_seconds determines, how often
"studies" are updated. The default value is 86400 seconds = 24 hours,
which is far too long for testing. I set it to 5 seconds, waited that
long and reloaded the Add-ons page. Surely I found a new extension
"hotfix-update-xpi-intermediate 1.0.2".
For some reason, uBlock origin was still disabled. I then toggled the
setting xpinstall.signatures.required on and off, and reloaded the
Add-ons page in-between. Then, at some point, uBlock origin was enabled
again and working as before.
So I think, that the setting xpinstall.signatures.required = false is
not really needed.
Enabling "studies" and using a short update interval of 5 seconds should
do the trick.
Regards,
Hartmut Buhrmester