plotly.py
plotly.py copied to clipboard
fix: clean up resize listener when view gets removed
Fixes #3100
If this is not cleaned up, we see a lot of stacktraces in the JS console:
index.js?v=20220623202309:2 Uncaught (in promise) Error: Resize must be passed a displayed plot div element.
at index.js?v=20220623202309:2:2385247
at new Promise (
Also, the destroy method is renamed to remove. Destroy will never be called, but remove is.