diff --git a/plugins/contrib/treestyletabs.js b/plugins/contrib/treestyletabs.js index ff623223..c5cbaf5e 100644 --- a/plugins/contrib/treestyletabs.js +++ b/plugins/contrib/treestyletabs.js @@ -218,3 +218,23 @@ create_command_and_mapping( }, "" ) + +create_command_and_mapping( + "tabnextvisible", + "Switch to the next visible tab", + function () { + let tab = TreeStyleTabService.getNextVisibleTab(gBrowser.tabContainer.selectedItem); + gBrowser.tabContainer.selectedIndex = gBrowser.tabContainer.getIndexOfItem(tab); + }, + "" + ) + +create_command_and_mapping( + "tabpreviousvisible", + "Switch to the previous visible tab", + function () { + let tab = TreeStyleTabService.getPreviousVisibleTab(gBrowser.tabContainer.selectedItem); + gBrowser.tabContainer.selectedIndex = gBrowser.tabContainer.getIndexOfItem(tab); + }, + "" + )