diff --git a/IPython/frontend/html/notebook/static/js/codecell.js b/IPython/frontend/html/notebook/static/js/codecell.js index 29e2e3f..8ee4c68 100644 --- a/IPython/frontend/html/notebook/static/js/codecell.js +++ b/IPython/frontend/html/notebook/static/js/codecell.js @@ -123,6 +123,10 @@ var IPython = (function (IPython) { return false; } else if ((pre_cursor.substr(-1) === "("|| pre_cursor.substr(-1) === " ") && tooltip_on_tab ) { that.request_tooltip_after_time(pre_cursor,0); + // Prevent the event from bubbling up. + event.stop(); + // Prevent CodeMirror from handling the tab. + return true; } else { pre_cursor.trim(); // Autocomplete the current line.