diff --git a/IPython/html/static/notebook/js/notebook.js b/IPython/html/static/notebook/js/notebook.js index 3e40ceb..bc33c98 100644 --- a/IPython/html/static/notebook/js/notebook.js +++ b/IPython/html/static/notebook/js/notebook.js @@ -663,10 +663,9 @@ define(function (require) { Notebook.prototype.command_mode = function () { var cell = this.get_cell(this.get_edit_index()); if (cell && this.mode !== 'command') { - // We don't call cell.command_mode, but rather call cell.focus_cell() - // which will blur and CM editor and trigger the call to - // handle_command_mode. - cell.focus_cell(); + // We don't call cell.command_mode, but rather blur the CM editor + // which will trigger the call to handle_command_mode. + cell.code_mirror.getInputField().blur(); } };