Bug 1801321 - Hide panel when pinning an extension to the toolbar. r=mconley
commit71f0ad6dcf666047ef8bb1a83e26b75fd626da54
authorWilliam Durand <will+git@drnd.me>
Fri, 18 Nov 2022 19:25:12 +0000 (18 19:25 +0000)
committerWilliam Durand <will+git@drnd.me>
Fri, 18 Nov 2022 19:25:12 +0000 (18 19:25 +0000)
tree5adcf1c5dfc714a96bff4631720737088b17e2bd
parentfc89d904b480f7d55b167c9400db3026eb073cb5
Bug 1801321 - Hide panel when pinning an extension to the toolbar.  r=mconley

Similar to the Manage/Remove/Report actions in the (context) menu, we
close the unified extensions panel when clicking "Pin to toolbar". This
will also prevent the panel to be empty when there is only one extension
listed and we decide to pin it to the toolbar.

Differential Revision: https://phabricator.services.mozilla.com/D162414
browser/base/content/browser-addons.js
browser/components/extensions/test/browser/browser_unified_extensions_context_menu.js
browser/components/extensions/test/browser/head_unified_extensions.js