Debug something not updating on particular callback, inscrutable JS "promise" error

Oh that’s very promising. I’m going to try to write a blog post of tips for Dash development over the holidays.

I do also want to highlight to future readers the particularly puzzling piece of this debugging was that the component that was receiving None (a dropdown) wasn’t even displayed, but this was affecting subsequent components (which were partially dependent on Input/State of the dropdown).