aboutsummaryrefslogtreecommitdiff
path: root/src/shared/commands.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/commands.js')
-rw-r--r--src/shared/commands.js10
1 files changed, 7 insertions, 3 deletions
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);
}
});