diff --git a/src/shared/commands.js b/src/shared/commands.js index 61044ec..8edeb5c 100644 --- a/src/shared/commands.js +++ b/src/shared/commands.js @@ -42,14 +42,18 @@ const winopenCommand = (url) => { }; const bufferCommand = (keywords) => { + if (keywords.length === 0) { + return Promise.resolve([]); + } + let keywordsStr = keywords.join(' '); return browser.tabs.query({ active: true, currentWindow: true }).then((gotTabs) => { if (gotTabs.length > 0) { - if (isNaN(keywords)) { - return tabs.selectByKeyword(gotTabs[0], keywords); + if (isNaN(keywordsStr)) { + return tabs.selectByKeyword(gotTabs[0], keywordsStr); } - let index = parseInt(keywords, 10) - 1; + let index = parseInt(keywordsStr, 10) - 1; return tabs.selectAt(index); } });