Steps to encounter the bug:
- Create a Jupyter Notebook using Highcharts for Python. The notebook should include the rendering of a chart via
chart.display().
- Create a static HTML export of the notebook using either the Jupyter Notebook's Export functionality, or using the
jupyter nbconvert terminal command.
- Open the file locally in your browser.
- The chart does not render.
However! When you remove the <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"/> from the HTML file produced by jupyter nbconvert, the chart renders correctly.
You can see this behavior in this JS Fiddle. When require.min.js is loaded from the CDN, the chart does not render. When it is removed from the CDN (in the Fiddle), the chart renders fine.