From a910afb7fb3b8057704ce9b23d7a128d039ee0a3 Mon Sep 17 00:00:00 2001 From: Min RK Date: Sat, 16 Jul 2016 01:10:46 -0500 Subject: [PATCH] explicitly select cell after figure on shift-enter rather than triggering select-next, which may be an arbitrarily other cell --- lib/matplotlib/backends/web_backend/js/nbagg_mpl.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/matplotlib/backends/web_backend/js/nbagg_mpl.js b/lib/matplotlib/backends/web_backend/js/nbagg_mpl.js index a389e79183db..a66e450cd90c 100644 --- a/lib/matplotlib/backends/web_backend/js/nbagg_mpl.js +++ b/lib/matplotlib/backends/web_backend/js/nbagg_mpl.js @@ -166,12 +166,9 @@ mpl.figure.prototype._key_event_extra = function(event, name) { // Check for shift+enter if (event.shiftKey && event.which == 13) { this.canvas_div.blur(); - event.shiftKey = false; - // Send a "J" for go to next cell - event.which = 74; - event.keyCode = 74; - manager.command_mode(); - manager.handle_keydown(event); + // select the cell after this one + var index = IPython.notebook.find_cell_index(this.cell_info[0]); + IPython.notebook.select(index + 1); } }