aboutsummaryrefslogtreecommitdiff
path: root/src/content
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2017-09-03 16:13:02 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2017-09-03 16:13:02 +0900
commite0bff54a827bcf15931ed651d4a5279b352a2961 (patch)
tree94e14ab19e1b1834f533f5d6763b8b62cc8dcf94 /src/content
parent68753b3660f0d6996c9b5a3c433d2cdc275dd4e4 (diff)
use promise and show errors
Diffstat (limited to 'src/content')
-rw-r--r--src/content/index.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/content/index.js b/src/content/index.js
index 12251a8..26c3840 100644
--- a/src/content/index.js
+++ b/src/content/index.js
@@ -83,6 +83,7 @@ window.addEventListener("keypress", (e) => {
browser.runtime.sendMessage(request)
.then(handleResponse)
.catch((err) => {
+ vvConsole.showError(err.message);
console.log(`Vim Vixen: ${err}`);
});
});
@@ -96,12 +97,16 @@ messages.receive(window, (message) => {
browser.runtime.sendMessage({
type: 'event.cmd.enter',
text: message.value
+ }).catch((e) => {
+ vvConsole.showError(e.message);
});
break;
case 'vimvixen.command.change':
browser.runtime.sendMessage({
type: 'event.cmd.suggest',
text: message.value
+ }).catch((e) => {
+ vvConsole.showError(e.message);
});
break;
default: