mbnuqw / sidebery

Firefox extension for managing tabs and bookmarks in sidebar.
MIT License
3.49k stars 175 forks source link

Configuring middle click on bookmarks folder #1397

Open EVANGELION-Air opened 10 months ago

EVANGELION-Air commented 10 months ago

1.When you click middle button on a folder in Firefox's default bookmarks toolbar, Firefox will directly open and activate all new tabs.

2.When you click middle button on a folder in sidebery bookmark panel, a new group will automatically created with the name of the folder and all tabs will be combined in this group. It would be great if there was an option to choice not do automatic grouping.

3.Due to the default grouping, these opened new tabs are 'unloaded' and 'inactive' by default. This is contrary to the behavior of Firefox's default bookmarks toolbar. And I think the essence of clicking on a folder to open multiple bookmarks is that you want all web pages to load at the same time, but currently sidebery still needs me to 'activate' and load the tabs one by one. (It may cause performance problems, but chromium and firefox both allow users to confirm the operation and perform simultaneous loading.)

4.Since it is default to 'unloaded' and 'inactive' the new tabs which opened by middle-clicking (or select open in right-click menu) on the folder in sidebery bookmark panel, i found that when click (or close the previous tab) to activate these new tabs, their content is not up to date, only if you refresh each tab manually.

Faelights commented 10 months ago

FYI a workaround for #3 for what it's worth:

If you collapse the tree of the automatic group and then refresh the group tab (a.k.a. the "parent" tab) in that collapsed state, it activates and refreshes all the tabs in the group all at once.

EVANGELION-Air commented 10 months ago

FYI a workaround for #3 for what it's worth:

If you collapse the tree of the automatic group and then refresh the group tab (a.k.a. the "parent" tab) in that collapsed state, it activates and refreshes all the tabs in the group all at once.

This is a good workaround before adding this request feature!