Description of problem: Per https://bugzilla.redhat.com/show_bug.cgi?id=1983505, as of Firefox 90, Mozilla has broken the ability for users to be in control their browser on Linux unless Mozilla gives permission, namely the ability to install unsigned extensions. Given this, can you please add the following build flag to Fedora's build flags, and rebuild: --with-unsigned-addon-scopes=apps,system This will allow the installation of extensions that have been placed in non-user-writable dirs (under /usr/lib*/firefox), and so is not a security risk unless an attacker already has root privileges, in which case it is game over anyway. References: https://bugs.gentoo.org/show_bug.cgi?id=802285 https://bugs.archlinux.org/task/63075 Version-Release number of selected component (if applicable): 90 Steps to Reproduce: 1. Set xpinstall.signatures.required=false in about:config 2. Via about:addons, try to install an unsigned addon from a file. Actual results: Firefox refuses to install it as it has "not been verified". Expected results: Firefox installs the addon.
*** Bug 1983505 has been marked as a duplicate of this bug. ***
Added to firefox-90.0.2-2.*
Thank you Martin, you are a gentleman and a scholar! Unfortunately, I made a mistake in the scopes, and presumably that's why the build with the option above failed - it should have been app, singular, not apps: --with-unsigned-addon-scopes=app,system
Updated, Thanks.
FEDORA-2021-db36d5f8a6 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-db36d5f8a6
FEDORA-2021-7ceff45f20 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-7ceff45f20
I've tested the updated package and can confirm system-dir. unsigned extensions now work, thanks Martin! For any others reading, unsigned extensions can now be installed as follows: * Create a /usr/lib64/firefox/browser/extensions dir. * Rename the extension to <extension-id>.xpi and place in the above dir. (extension ID is per manifest.json). * Restart Firefox. * Manually enable the extension from about:addons.
FEDORA-2021-7ceff45f20 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2021-db36d5f8a6 has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-db36d5f8a6` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-db36d5f8a6 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-0446705d87 has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-0446705d87` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-0446705d87 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-ca8368f328 has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-ca8368f328` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-ca8368f328 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-ca8368f328 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-f0988ea008 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-f0988ea008
FEDORA-2022-f0988ea008 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.