fork-maintainers / iceraven-browser

Iceraven Browser
4.78k stars 222 forks source link

[enhancement] Make xpinstall.signature.required working again #771

Open seniordevel opened 6 months ago

seniordevel commented 6 months ago

This setting once was disabled by Mozilla. For details see: https://support.mozilla.org/en-US/questions/1148149

Why reenable this setting?

Currently it is impossible to install addons lacking of correct Mozilla signing.

This affects

  1. downloaded signed Mozilla addons I edited and repacked (the problem is not the repack process)

...as well as...

  1. newly created addons from the scratch which miss the Mozilla signing completely.

Currently the overall Mozilla signing process is hell. For "sparetime developers" the process is simply much too much effort.

For me, the signing process makes sense when you want to publish a working addon, but not while initial development and testing is in progress.

For safety and security reasons, restrict it to local xpi files, opened from addon manager.

seniordevel commented 4 months ago

An example for needed code modifications can be found here at Github:

Firefox fork 'Floorp browser' https://github.com/Floorp-Projects/Floorp