|
@@ -30,9 +30,8 @@ singlefile.extension.ui.bg.commands = (() => {
|
|
|
|
|
|
|
|
if (BROWSER_COMMANDS_API_SUPPORTED) {
|
|
if (BROWSER_COMMANDS_API_SUPPORTED) {
|
|
|
commands.onCommand.addListener(async command => {
|
|
commands.onCommand.addListener(async command => {
|
|
|
- if (command == "save-tab") {
|
|
|
|
|
- const allTabs = await singlefile.extension.core.bg.tabs.get({ currentWindow: true, active: true });
|
|
|
|
|
- allTabs.length = 1;
|
|
|
|
|
|
|
+ if (command == "save-selected-tabs") {
|
|
|
|
|
+ const allTabs = await singlefile.extension.core.bg.tabs.get({ currentWindow: true, highlighted: true });
|
|
|
singlefile.extension.core.bg.business.saveTabs(allTabs, { optionallySelected: true });
|
|
singlefile.extension.core.bg.business.saveTabs(allTabs, { optionallySelected: true });
|
|
|
}
|
|
}
|
|
|
if (command == "save-all-tabs") {
|
|
if (command == "save-all-tabs") {
|