I have pushed version 2.12.0 of Dashboard to npm - as usual don't forget to flush your browser caches to ensure you get the latest updates loaded.
Enhancements
Introduce concept of spacer nodes in groups to allow more widget layout options
Within a group this allows you to position widgets with a bit more flexibility. They are still on the defined grid. The spacers can also be resized. They are not nodes in the palette - but can be added via the dashboard side menu at the group level.
Fixes
Set order value correctly for newly added ui nodes
hopefully this will stop things moving around randomly which has been seen on occasions.
Let ui_text node handle buffers without mangling to utf8
Fix ui_template info odd/even example to work again (after theme changes)
Ensure colour picker retains old value on multiple reloads when in dynamic mode - Issue #452
Fix missing page titles (mea culpa) - Issue #453
apologies - I dropped the titles when adding the permanent sidebar capability in 2.11. Now restored.
I could reproduce the issue . After adding the spacer it is not possible to deploy the flow.
It happens in Chrome (71.0.3578.80 ) as well as in Micrsofot Edge ( 42.17134.1.0).
My configuration for the testing:
8 Dec 23:37:16 - [info] Node-RED version: v0.20.0-beta.2
8 Dec 23:37:16 - [info] Node.js version: v8.11.3
8 Dec 23:37:16 - [info] Linux 3.10.80-121 arm LE
8 Dec 23:37:22 - [info] Dashboard version 2.12.0 started at /ui
Add: running Node-RED in an ODROID board but acessing remotely from a windows10 laptop.
Interestingly, when I reloaded the admin interface, the spacer had disappeared even though it had previously been deployed.
In fact, it seems clear that doing a "Modified Nodes" deploy doesn't actually deploy the spacer. Trying a full deploy doesn't actually work at all, you get the first error shown above and Node-RED does not stop and restart the nodes.
Oops, sorry, it was the admin ui that reported old versions of JQuery & JQuery_UI in use - my bad. Both versions have some serious security issues that wouldn't be good for folk exposing their admin UI's to the web.
Actually, I wonder if that might even come from an installed node?