@ -21,7 +21,7 @@ const exec = (operation, tab) => {
case operations.TAB_NEXT:
return tabs.selectNextTab(tab.index, operation.count);
case operations.TAB_FIRST:
return tabs.selectFirstTab(tab.index, operation.count);
return tabs.selectFirstTab();
case operations.TAB_RELOAD:
return tabs.reload(tab, operation.cache);
case operations.ZOOM_IN:
@ -79,14 +79,14 @@ const selectNextTab = (current, count) => {
});
};
const selectFirstTab = (current, count) => {
const selectFirstTab = () => {
return browser.tabs.query({ currentWindow: true }).then((tabs) => {
let id = tabs[0].id;
return browser.tabs.update(id, { active: true });
// const selectFirstTab = (current, count) => {
// const selectLastTab = (current, count) => {
// return browser.tabs.query({ currentWindow: true }).then((tabs) => {
// let select = tabs.length;
// let id = tabs[select].id;
@ -28,7 +28,7 @@ export default {
"u": { "type": "tabs.reopen" },
"K": { "type": "tabs.prev", "count": 1 },
"J": { "type": "tabs.next", "count": 1 },
"g0": { "type": "tabs.first", "count": 1 },
"g0": { "type": "tabs.first"},
"r": { "type": "tabs.reload", "cache": false },
"R": { "type": "tabs.reload", "cache": true },
"zi": { "type": "zoom.in" },