From 9f9a68cbc3a6103cd1b11c91c5243350bd483b7a Mon Sep 17 00:00:00 2001 From: Josh Barnes Date: Mon, 25 Sep 2017 19:29:11 +0100 Subject: [PATCH] [collapsible_headings] update *all* headings on markdown rendering fixes #1082 --- .../nbextensions/collapsible_headings/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/jupyter_contrib_nbextensions/nbextensions/collapsible_headings/main.js b/src/jupyter_contrib_nbextensions/nbextensions/collapsible_headings/main.js index 80bb5e4..b33bd12 100644 --- a/src/jupyter_contrib_nbextensions/nbextensions/collapsible_headings/main.js +++ b/src/jupyter_contrib_nbextensions/nbextensions/collapsible_headings/main.js @@ -918,7 +918,11 @@ function callback_markdown_rendered (evt, data) { update_heading_cell_status(data.cell); - update_collapsed_headings(params.show_section_brackets ? undefined : data.cell); + // we update all headings to avoid pasted headings ending up hidden + // by other pre-existing collapsed headings - see + // https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1082 + // for details + update_collapsed_headings(); } return new Promise (function (resolve, reject) {