fix: Fixed addons manager opening when all addons are pinned, p=#11635, c=no-component

This commit is contained in:
mr. m
2025-12-16 15:45:33 +01:00
committed by GitHub
parent 0ae7c19c30
commit 4baca9cfc9

View File

@@ -1,5 +1,5 @@
diff --git a/browser/base/content/browser-addons.js b/browser/base/content/browser-addons.js diff --git a/browser/base/content/browser-addons.js b/browser/base/content/browser-addons.js
index fadcbfca95ee28140579430c0371baad0e2f216a..22a92ca450ef5087610169b15d7f3344c9accddf 100644 index fadcbfca95ee28140579430c0371baad0e2f216a..1947b4ab1c0b4ba0099147c9f13ae78d6e425bdf 100644
--- a/browser/base/content/browser-addons.js --- a/browser/base/content/browser-addons.js
+++ b/browser/base/content/browser-addons.js +++ b/browser/base/content/browser-addons.js
@@ -1069,7 +1069,7 @@ var gXPInstallObserver = { @@ -1069,7 +1069,7 @@ var gXPInstallObserver = {
@@ -123,7 +123,15 @@ index fadcbfca95ee28140579430c0371baad0e2f216a..22a92ca450ef5087610169b15d7f3344
if (!CustomizationHandler.isCustomizing()) { if (!CustomizationHandler.isCustomizing()) {
if (aEvent) { if (aEvent) {
if ( if (
@@ -2729,32 +2733,30 @@ var gUnifiedExtensions = { @@ -2714,6 +2718,7 @@ var gUnifiedExtensions = {
// and no alternative content is available for display in the panel.
const policies = this.getActivePolicies();
if (
+ false &&
policies.length &&
!this.hasExtensionsInPanel(policies) &&
!this.isPrivateWindowMissingExtensionsWithoutPBMAccess() &&
@@ -2729,32 +2734,30 @@ var gUnifiedExtensions = {
this.blocklistAttentionInfo = this.blocklistAttentionInfo =
await AddonManager.getBlocklistAttentionInfo(); await AddonManager.getBlocklistAttentionInfo();
@@ -162,7 +170,7 @@ index fadcbfca95ee28140579430c0371baad0e2f216a..22a92ca450ef5087610169b15d7f3344
triggerEvent: aEvent, triggerEvent: aEvent,
}); });
} }
@@ -2941,18 +2943,20 @@ var gUnifiedExtensions = { @@ -2941,18 +2944,20 @@ var gUnifiedExtensions = {
this._maybeMoveWidgetNodeBack(widgetId); this._maybeMoveWidgetNodeBack(widgetId);
} }