diff --git a/IPython/html/static/notebook/js/tooltip.js b/IPython/html/static/notebook/js/tooltip.js index 983aca4..e840184 100644 --- a/IPython/html/static/notebook/js/tooltip.js +++ b/IPython/html/static/notebook/js/tooltip.js @@ -217,6 +217,8 @@ var IPython = (function (IPython) { } // remove everything after last open bracket line = line.replace(endBracket, ""); + // reset the regex object + Tooltip.last_token_re.lastIndex = 0; return Tooltip.last_token_re.exec(line) }; @@ -266,7 +268,9 @@ var IPython = (function (IPython) { this.tabs_functions[this._consecutive_counter](cell, text); // then if we are at the end of list function, reset - if (this._consecutive_counter == this.tabs_functions.length) this.reset_tabs_function (cell, text); + if (this._consecutive_counter == this.tabs_functions.length) { + this.reset_tabs_function (cell, text); + } return; }