Change8

v1.7.3

📦 panelView on GitHub →
5 features🐛 6 fixes🔧 8 symbols

Summary

This patch release adds UI copy‑to‑clipboard for exceptions, MathJax support, Tabulator title customization, and improved CLI/ESM feedback, while fixing several JavaScript race conditions and widget rendering bugs.

✨ New Features

  • Add “Copy to Clipboard” button for exceptions in the UI.
  • Enable MathJax rendering if the extension is available.
  • Allow setting a custom title for Tabulator multi-index columns.
  • Improve feedback in panel compile and reactive ESM workflows.
  • Ensure exceptions are printed to the command line in development mode.

🐛 Bug Fixes

  • Guard against race conditions in DeckGL during resize.
  • Prevent errors when client_comm is undefined in some JavaScript execution contexts.
  • Fix dark theme background issue in MultiChoice widget.
  • Avoid rendering Plotly components if container is not yet defined and prevent layout boomeranging.
  • Ensure React useState callbacks are registered only once.
  • Support Path objects in stylesheet definition.

🔧 Affected Symbols

DeckGLclient_commMultiChoicePlotlyReact.useStatePathTabulatorpanel.compile