Issues with adding javascript functions in newer dash editions

Writing here for visibility, copy of https://github.com/plotly/dash-vanguard-report/issues/13

I used to be able to run .js functions by adding them to the assets folder or by adding the link of external snippets, but this functionality seems to have issues with newer dash versions.

To test whether it was only my issue, I tried running https://github.com/plotly/dash-vanguard-report on a fresh virtual environment and the .js print PDF function works on Dash 0.28, but breaks after running pip install -U dash dash-renderer dash-html-components dash-core-components

Has the syntax to add .js to dash changed with newer releases? Adding CSS still works fine.

This should still work. Could you try a super simple, reproducable example?