I had to go thorugh profile/extensions.json and set appDisabled to false to make my extensions enableable again.
See profile/blocklist-addons.json
Not sure how not renewing a certificate and letting everything get disabled is useful. It's only useful if cert key leaks.
No, they do not need to. They decided that they want to. Remember that there was a time before certificate signing.
And now the decision to be able protect those who install crapware is also harming those who never had those issues.
It's exceedingly poor ethics.
I look forward to joining your class-action lawsuit.
Besides that, this sort of "but we hid something in the t&c-s so now we can shit on you" is the sort of thing I expect from over commercialised companies, not from what was once a paragon of the FOSS community.
FWIW class-actions don't exist in UK.
Revocation is, I think, the actual reason.
I understand why an add-on update or new installation would be prevented from succeeding by a certificate expiration. But why would a certificate expiration prevent an already-installed from running? Any already-installed add-ons were previously validated at installation time and should (IMO) run as-is. It seems unnecessary to continuously check the status of an add-on's certificate if it has not been changed. Am I missing something?