aboutsummaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--client/client.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/client/client.js b/client/client.js
index ec87e6b..2e9a255 100644
--- a/client/client.js
+++ b/client/client.js
@@ -396,6 +396,12 @@ $('#chatinput').onkeydown = function (e) {
updateInputSize();
} else if (e.keyCode == 9 /* TAB */) {
// Tab complete nicknames starting with @
+
+ if (e.ctrlKey) {
+ // Skip autocompletion and tab insertion if user is pressing ctrl
+ // ctrl-tab is used by browsers to cycle through tabs
+ return;
+ }
e.preventDefault();
var pos = e.target.selectionStart || 0;