diff --git a/src/components/structures/LeftPanel.js b/src/components/structures/LeftPanel.js index 7517103d88..ebe5d7f507 100644 --- a/src/components/structures/LeftPanel.js +++ b/src/components/structures/LeftPanel.js @@ -82,24 +82,26 @@ var LeftPanel = React.createClass({ _onKeyDown: function(ev) { if (!this.focusedElement) return; - let handled = false; + let handled = true; switch (ev.keyCode) { + case KeyCode.TAB: + this._onMoveFocus(ev.shiftKey); + break; case KeyCode.UP: this._onMoveFocus(true); - handled = true; break; case KeyCode.DOWN: this._onMoveFocus(false); - handled = true; break; case KeyCode.ENTER: this._onMoveFocus(false); if (this.focusedElement) { this.focusedElement.click(); } - handled = true; break; + default: + handled = false; } if (handled) {