Are the tab names supposed to look like that? This doesn't seem right to me. I was messing about with themes before the update, so might have deleted something I shouldn't have... If this is how it should be, I think a slightly more intuitive naming would be advisable... Either way, it would be good to know... Thanks very much in advance!
2- Working with DB2 Layout editor
It is surprisingly easy to get out of sync using the very useful and neat layout editor. If something is added or changed in a flow, but not deployed, and changes are then made using layout editor, saving the changes in layout editor will only deploy its changes. Nodered will immediately throw a sync error notification, which then leads to a review of changes and merge. That bit can be very confusing, and lead to loss of work.
I would suggest to include a check for pending changes when the layout editor is opened and a prompt to deploy unsaved changes before proceeding, with an option to ignore for the super pros or cancel and return to the canvas and decide what to do for the less gifted among us. Just my 2 pennies...
There is an open issue for your point 1, apparently it is proving difficult for the developers to replicate. It is not clear under what circumstances it happens. Please add a comment to the issue describing your setup.
Tbh, I didn't revert to test how or why Colin. I just noticed the function had been moved outside of it's iife and it all made sense. And the fix works!