Merge pull request #46 from ueokande/fix-42

Fix errors on tabs selection
This commit is contained in:
Shin'ya Ueoka 2017-10-10 22:18:47 +09:00 committed by GitHub
commit c38ac6f545

View file

@ -18,12 +18,12 @@ const reopenTab = () => {
};
const selectAt = (index) => {
return browser.tabs.query({ currentWindow: true }, (tabs) => {
return browser.tabs.query({ currentWindow: true }).then((tabs) => {
if (tabs.length < 2) {
return;
}
if (index < 0 || tabs.length <= index) {
throw new RangeError(`tab ${index} does not exist`);
throw new RangeError(`tab ${index + 1} does not exist`);
}
let id = tabs[index].id;
return browser.tabs.update(id, { active: true });