mirror of
https://codeberg.org/librewolf/source.git
synced 2024-12-22 13:43:04 -05:00
26 lines
858 B
Diff
26 lines
858 B
Diff
|
# Backport of https://phabricator.services.mozilla.com/D169570
|
||
|
# Should land in 112.0
|
||
|
--- a/browser/base/content/browser-addons.js
|
||
|
+++ b/browser/base/content/browser-addons.js
|
||
|
@@ -1472,11 +1472,19 @@
|
||
|
}
|
||
|
|
||
|
// The button should directly open `about:addons` when the user does not
|
||
|
// have any active extensions listed in the unified extensions panel.
|
||
|
if (!this.hasExtensionsInPanel()) {
|
||
|
- await BrowserOpenAddonsMgr("addons://discover/");
|
||
|
+ let viewID;
|
||
|
+ if (
|
||
|
+ Services.prefs.getBoolPref("extensions.getAddons.showPane", true)
|
||
|
+ ) {
|
||
|
+ viewID = "addons://discover/";
|
||
|
+ } else {
|
||
|
+ viewID = "addons://list/extension";
|
||
|
+ }
|
||
|
+ await BrowserOpenAddonsMgr(viewID);
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
let panel = this.panel;
|