This patch release includes several critical stability improvements, JavaScript race condition fixes, and developer experience enhancements. It also introduces small but helpful UI features such as exception copying and better error feedback in CLI and ESM workflows. Many thanks to contributors @etihwo, @bsdz, @Coderambling, @hoxbro, @philippjfr, and @MarcSkovMadsen.
Enhancements
- Add “Copy to Clipboard” button for exceptions in the UI (#8034)
- Enable MathJax rendering if the extension is available (#8004)
- Allow setting a custom title for
Tabulatormulti-index columns (#8008) - Improve feedback in
panel compileand reactive ESM workflows (#8012, #8010) - Ensure exceptions are printed to the command line in development mode (#8022)
Bug Fixes
- Guard against race conditions in
DeckGLduring resize (#8031) - Prevent errors when
client_commis undefined in some JS execution contexts (#8030, #8033) - Fix dark theme background issue in
MultiChoicewidget (#8014) - Avoid rendering Plotly components if container is not yet defined and prevent layout boomeranging (#8021)
- Ensure React
useStatecallbacks are registered only once (#8023) - Support
Pathobjects in stylesheet definition (#8026)