This fixes the reported issues with using custom themes and the editor failing to load for certain browser locale settings.
A couple other changes of note include:
When you open up a subflow, its tab gets added next to the current tab, rather than at the end of the tab bar. That's much more useful when you have lots of tabs to save you scrolling back and forth.
That said, you can now use the mouse wheel to scroll the tab bar. I have to point out, given different OS treat the scroll direction differently and that we have no way of knowing what the OS behaviour is, it might feel backwards to you.
We have shrunk the default notification box ("Successfully Deployed" etc) so that it doesn't obscure the tab bar when open.
We have also fixed the build dependency that was preventing us from including Node 16 in our unit tests - and I'm pleased to report they all pass cleanly. The usual caveats remain over 3rd party nodes that have binary components that might need some additional checks.
Since mouse wheel scrolling will "feel backwards" for probably half the people, how about a settings file option to reverse it, if it seems backwards for you.
Great!
I always restart node-RED after updating nodes using inject/exec nodes (because I'm lazy), but the notification box always blocked the tab with that flow, making it difficult to select.