From a14db23f2ca498b3a8dd4ccee36c7cd1e524b28c Mon Sep 17 00:00:00 2001 From: David Stansby Date: Sun, 21 Jul 2019 17:37:01 +0100 Subject: [PATCH] Backport PR #14830: FIX: restore special casing of shift-enter in notebook --- 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); } }