Extension widgets in the unified extensions panel should behave like the other extension items
Categories
(WebExtensions :: General, enhancement, P2)
Tracking
(firefox109 fixed)
Tracking | Status | |
---|---|---|
firefox109 | --- | fixed |
People
(Reporter: zombie, Assigned: willdurand)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [addons-jira])
Attachments
(2 files, 2 obsolete files)
Clicking the extension row acts as the action button click:
- closes the panel, and
- opens the extension popup (if any)
- (stretch) temporarily turns icon into extension's while popup is open
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
This patch is needed because we want to toggle the panel programatically
in the future and I noticed that the previous toggling didn't work as
expected. This is because PanelUI
uses a temporary panel 1 when
there is none already existing.
This patch adds a panel
and multipanelview
with (hopefully) all the
right attributes (it mimics what PanelUI
does in a way). The tests
have been updated to rely on togglePanel()
so that we have some
coverage (it was still working without the changes in the test file).
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D152407
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 7•2 years ago
|
||
I am going to use this bug to finish the implementation of the extension widgets in the new unified extensions panel. Technically, we already support custom icons, badges and click events/popups thanks to Bug 1784947 but some of the features of the extension "items" (the extensions without browser actions) in the panel are missing, and that's what I am going to fix here.
Assignee | ||
Comment 8•2 years ago
|
||
Depends on D161036
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 10•2 years ago
|
||
Comment 11•2 years ago
|
||
Backed out along with Bug 1782203 for causing failures on browser_unified_extensions_overflowable_toolbar.js
Comment 12•2 years ago
|
||
Comment 13•2 years ago
|
||
bugherder |
Assignee | ||
Comment 14•2 years ago
|
||
Atila, we can actually close this bug.
Assignee | ||
Updated•2 years ago
|
Description
•