diff --git a/lib/matplotlib/backends/web_backend/nbagg_mpl.js b/lib/matplotlib/backends/web_backend/nbagg_mpl.js index 609f4e3a0b57..fa333ddc974f 100644 --- a/lib/matplotlib/backends/web_backend/nbagg_mpl.js +++ b/lib/matplotlib/backends/web_backend/nbagg_mpl.js @@ -44,6 +44,10 @@ mpl.mpl_figure_comm = function(comm, msg) { fig.parent_element = element.get(0); fig.cell_info = mpl.find_output_cell("
"); + if (!fig.cell_info) { + console.error("Failed to find cell for figure", id, fig); + return; + } var output_index = fig.cell_info[2] var cell = fig.cell_info[0]; @@ -160,12 +164,15 @@ mpl.find_output_cell = function(html_output) { var ncells = cells.length; for (var i=0; i