From 6ea1a70e1be1cdb58c3a6ad3b7c3a30b9c3afb54 Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Wed, 11 Oct 2017 20:52:16 +0900 Subject: [PATCH] fix buffer commands --- src/shared/commands.js | 10 +++++++--- 1 file 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); } });