Open Bug 1380271 Opened 7 years ago Updated 6 months ago

Installing a sidebar should only open it in the current window rather than all windows

Categories

(WebExtensions :: Frontend, defect, P5)

defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: ke5trel, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: triaged)

Attachments

(1 obsolete file)

Showing the sidebar after installing a new sidebar extension makes sense but it only needs to be done for the current window, doing it for all windows is excessive and unnecessary. It interferes with already opened sidebars in background windows, potentially losing state information and puts a high demand on system and network resources as every sidebar is loaded at once.

It should be like "execute_sidebar_action" which only toggles the sidebar in the current window.
Blocks: 1329022
This makes it even harder to have a sophisticated vertical tabs implementation. You want to have a tab sidebar on all windows.
You still have a sidebar on all windows, you just have to switch to it manually for background windows after installation. Otherwise every time you install a new sidebar (eg Twitter), all your sidebars will change to it which is something a vertical tab sidebar user would definitely not want.
I'm going to agree with Kestrel, it's excessive to change all the windows, and kind of unnecessary.  Also low priority if someone wants to pick it up.
Priority: -- → P5
Whiteboard: triaged
Product: Toolkit → WebExtensions
Severity: normal → S3
Attachment #9385656 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: