# \[Announce\] Dashboard version 2.12.0

**URL:** https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562
**Category:** Dashboard
**Created:** [7 December 2018 11:37 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562 "2018-12-07T11:37:56Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [7 December 2018 11:37 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/1 "2018-12-07T11:37:56Z")

</div>

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.

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/0/0ce6fa95d13e5670c038fd026bc0bf9272263d69.png)

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/d/d1787047df1cbc2435de86b16b02ea757d91d9fb.png)

**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.

---

<div class="post-metadata">

### Author: ![Dave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dave/32/10827_2.png) [@Dave](https://discourse.nodered.org/u/Dave)
#### Post date: [7 December 2018 20:47 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/2 "2018-12-07T20:47:13Z")

</div>

I need to install a specific release of the dashboard ie 2.9.8 , I guess i need to

cd ~/.node-red  
npm uninstall node-red-dashboard

then re install it but what is the syntax to get release 2.9.8 is it as simple as

npm install node-red-dashboard 2.9.8

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [7 December 2018 20:50 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/3 "2018-12-07T20:50:26Z")

</div>

npm i node-red-dashboard@2.9.8

---

<div class="post-metadata">

### Author: ![Dave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dave/32/10827_2.png) [@Dave](https://discourse.nodered.org/u/Dave)
#### Post date: [7 December 2018 20:50 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/4 "2018-12-07T20:50:59Z")

</div>

OK thank you very much

---

<div class="post-metadata">

### Author: ![JoseGodinho](https://avatars.discourse-cdn.com/v4/letter/j/f4b2a3/32.png) [@JoseGodinho](https://discourse.nodered.org/u/JoseGodinho)
#### Post date: [8 December 2018 14:41 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/5 "2018-12-08T14:41:48Z")

</div>

Hello

When I change the size of the spacer, the browser freezes ( CHROME) any suggestion?

JLG

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [8 December 2018 15:22 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/6 "2018-12-08T15:22:54Z")

</div>

What version of Chrome?

Do you see any messages in the Developer Console (In Chrome)

---

<div class="post-metadata">

### Author: ![Andrei](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/andrei/32/10446_2.png) [@Andrei](https://discourse.nodered.org/u/Andrei)
#### Post date: [8 December 2018 15:38 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/7 "2018-12-08T15:38:58Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)
#### Post date: [8 December 2018 15:43 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/8 "2018-12-08T15:43:29Z")

</div>

And also freezes FireFox 65

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [8 December 2018 15:58 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/9 "2018-12-08T15:58:30Z")

</div>

Vivaldi latest (based on Chromium) on W10 with Node.JS v8 and Node-RED 0.20.0-beta.2.

Adding a spacer, reordering in the sidebar and deploying gives this in the browser console:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/5/5ef50360fa20671944437ba44395b5e70be38897.png)

Resizing the spacer and pressing "Done" (not deployed yet) produces:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/7/70b71bf512a3ee8b416f731d4126e70df3e3dc34.png)

which hangs the browser.

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.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [8 December 2018 16:14 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/10 "2018-12-08T16:14:32Z")

</div>

Also, is it possible to bring JQuery v1 and JQuery\_UI v1 up to their latest versions?

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [8 December 2018 17:28 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/11 "2018-12-08T17:28:54Z")

</div>

This is Dashboard.... it already uses jquery 3.3.1 (and doesn't use jquery\_ui)

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [8 December 2018 17:34 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/12 "2018-12-08T17:34:43Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [8 December 2018 18:05 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-12-0/5562/13 "2018-12-08T18:05:14Z")

</div>

Thanks all - wrinkle squashed ... now v2.12.1 of course ....
