Skip to content

Commit 9dce3f8

Browse files
committed
Updated version, minor fixes
1 parent a288db5 commit 9dce3f8

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

chrome-extension/manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 2,
33
"name": "Macro",
44
"description": "Provides powerful website-specific shortcuts and instant keyboard shortcut discovery across many websites.",
5-
"version": "2.0.3",
5+
"version": "2.0.4",
66
"icons": {
77
"128": "img/icon.png"
88
},

chrome-extension/plugin/messenger.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,13 @@ pb.registerShortcut('Search chat', shortcuts.searchConversation, (event, state)
214214
event.stopPropagation();
215215
});
216216

217-
pb.registerShortcut('Focus on message input', shortcuts.messageInput, (event, state) => {
218-
triggerMouseEvent(page.getMessageInputElement(), 'click');
217+
pb.registerShortcut('Toggle focus on message input', shortcuts.messageInput, (event, state) => {
218+
let messageInput = page.getMessageInputElement();
219+
if (messageInput === document.activeElement) {
220+
(messageInput as any).blur();
221+
} else {
222+
triggerMouseEvent(page.getMessageInputElement(), 'click');
223+
}
219224
event.preventDefault();
220225
event.stopPropagation();
221226
});

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,8 @@
2626
"ssri": "^5.3.0",
2727
"typings-for-css-modules-loader": "^1.7.0",
2828
"webfontloader": "^1.6.28"
29+
},
30+
"scripts": {
31+
"build": "webpack --optimize-minimize"
2932
}
3033
}

0 commit comments

Comments
 (0)