# Dashboard 2.0 Pre-Alpha Available

**URL:** <https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142>\
**Category:** General\
**Tags:** dashboard-2\
**Created:** [28 July 2023 13:39 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142 "2023-07-28T13:39:33Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [5 August 2023 10:04 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/41 "2023-08-05T10:04:40Z")

</div>

> [@joepavitt](#):
>
> Default endpoint for Dashboard 2.0 is now `/dashboard`. This is to prevent default value clashing with Dashboard 1.0. It's also been disabled to change this value whilst we investigate the clashing with D1.0 further.

v0.0.7 - I'm still able to access my dashboard via [https://mysite.co.uk:8443/ui/](https://mysite.co.uk:8443/ui/)

![path](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/7/c74e3e55768121f43e1941f06730ad57fdeb508b.jpeg)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 August 2023 10:22 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/42 "2023-08-05T10:22:07Z")

</div>

> [@Paul-Reed](#):
>
> I'm still able to access my dashboard via [https://mysite.co.uk:8443/ui/](https://mysite.co.uk:8443/ui/)

I had to get rid of all my old configs and delete the config nodes and start again.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 August 2023 10:31 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/43 "2023-08-05T10:31:34Z")

</div>

Though, interestingly, if I ask for /ui it automatically redirects to /dashboard.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 August 2023 10:51 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/44 "2023-08-05T10:51:35Z")

</div>

There seems to be something odd going on, though. If I browse to /dashboard it says it cannot GET it, but if I browse to /ui it does get it, but shows /dashboard in browser address bar. Then if I hit F5 to refresh the page it says it cannot get it. I tried clearing the cache.

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [5 August 2023 11:19 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/45 "2023-08-05T11:19:35Z")

</div>

Yes, I already raised an issue on that [Url redirect, refresh and crash · Issue #87 · flowforge/flowforge-nr-dashboard · GitHub](https://github.com/flowforge/flowforge-nr-dashboard/issues/87)

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [5 August 2023 15:26 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/46 "2023-08-05T15:26:22Z")

</div>

Apologies guys, did test this before, and didnt get those problems. If you are able to clear Dashboard 2.0 entirely, restart Node-RED, then reinstall D2.0, it _should_ be okay.

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [5 August 2023 15:27 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/47 "2023-08-05T15:27:23Z")

</div>

The Node-RED http server is not do good at cleaning up URLs/routes, so it very easily gets in a muddle.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 August 2023 15:57 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/48 "2023-08-05T15:57:29Z")

</div>

After clearing out and restarting and installing and creating the dashboard again, using the default theme, it is responding to /dashboard correctly, but the dashboard is just a solid blue panel. I have cleared the cache, restarted node-red and refreshed the page to no avail. This is the trivial flow

```auto
[{"id":"11c9b8ff6baa65e1","type":"debug","z":"6e4dd70a4b804955","name":"debug 14","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":500,"y":240,"wires":[]},{"id":"63ade228192423db","type":"ui-text-input","z":"6e4dd70a4b804955","group":"e6dd40c3f01b638a","name":"","label":"text","order":0,"width":0,"height":0,"mode":"text","passthru":true,"x":250,"y":160,"wires":[["11c9b8ff6baa65e1"]]},{"id":"e6dd40c3f01b638a","type":"ui-group","name":"Group 1","page":"4ed96cfaacc2a324","width":"6","height":"1","order":"","disp":true},{"id":"4ed96cfaacc2a324","type":"ui-page","name":"Page 1","ui":"04ee189a49c54f22","path":"/","layout":"grid","theme":"23aa79f4e489b044"},{"id":"04ee189a49c54f22","type":"ui-base","name":"UI Name","path":"/dashboard"},{"id":"23aa79f4e489b044","type":"ui-theme","name":"Theme 1","colors":{"surface":"#ffffff","primary":"#0094ce","bgPage":"#eeeeee","groupBg":"#ffffff","groupOutline":"#cccccc"}}]

```

**[Edit]** In developer tools I am seeing

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/9/e929670da79b96ff2c995b358212112ed1ab776e.png)

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [5 August 2023 17:06 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/49 "2023-08-05T17:06:46Z")

</div>

I deleted my complete dashboard flow, config nodes & uninstalled the dashboard, followed by a NR restart - so starting afresh.  
Installed the dashboard, and setup the group, and now I get exactly the same as you @Colin, just a blue panel.

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [5 August 2023 17:14 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/50 "2023-08-05T17:14:14Z")

</div>

Thanks both. My local dev environment working fine, but just tried as you have via the Palette Manager and see the same.

Something going on with socket events/connection when its being built/compiled (fyi @Steve-Mcl)

We will look at this early next week. Sorry again for the problems, and thanks again for trying it out.

Issue opened here: [v0.0.7 Blue Screen · Issue #107 · flowforge/flowforge-nr-dashboard · GitHub](https://github.com/flowforge/flowforge-nr-dashboard/issues/107) with an explanation as to what's happening to cause it to break, but _why_ is a different matter all together.

---

<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:** [5 August 2023 17:44 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/51 "2023-08-05T17:44:08Z")

</div>

> [@joepavitt](#):
>
> not do good at cleaning up URLs/routes, so it very easily gets in a muddle.

This is an ExpressJS thing really. I had the same issues with uibuilder. I ended up creating multiple routers and keeping an independent track of what gets applied where. Removing complete routers is easier than clearing the individual routes. Having a separate list of applied routes means that you can show them to users (with suitable metadata), something that is really quite impossible with just ExpressJS.

---

<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:** [5 August 2023 17:51 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/52 "2023-08-05T17:51:37Z")

</div>

Getting blue screen too. This is the console error that keeps repeating:

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

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [5 August 2023 18:23 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/53 "2023-08-05T18:23:45Z")

</div>

Thanks Julian, I've recorded that on the GH issue. Thanks for giving it a go, and for the insights on ui-builder's routing!

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [6 August 2023 13:49 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/54 "2023-08-06T13:49:04Z")

</div>

Just pushed v0.0.8 which should fix the problem

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [6 August 2023 14:31 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/55 "2023-08-06T14:31:51Z")

</div>

v0.0.8 - Yes, the dashboard loads ok now.

The button however no longer works.  
Clicking the button does not produce a payload.

 ![button](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/3/531fc9d774484529bed50df271ec612443f7ac88.jpeg)

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [6 August 2023 14:34 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/56 "2023-08-06T14:34:03Z")

</div>

After update, I am still getting the blue screen, no group or text input showing.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [6 August 2023 14:41 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/57 "2023-08-06T14:41:14Z")

</div>

Clear browser cache?  
And restart node-red

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [6 August 2023 14:56 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/58 "2023-08-06T14:56:06Z")

</div>

I did.  
Just to be sure, I just restarted and cleared cache again, still blue screen

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [6 August 2023 15:12 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/59 "2023-08-06T15:12:59Z")

</div>

> [@E1cid](#):
>
> I just restart and cleared cache again, still blue screen

When the endpoint was changed, it completely messed up my dashboard, so I did the below, and v0.0.8 installed & loaded fine.

> [@Paul-Reed](#):
>
> I deleted my complete dashboard flow, config nodes & uninstalled the dashboard, followed by a NR restart - so starting afresh.

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [6 August 2023 15:36 UTC](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142/60 "2023-08-06T15:36:26Z")

</div>

I had no dashboard flow and had reinstalled the dashboard.

Tried again after uninstalling again, now showing.

...:1880/dash/ - can not get page error as should be.  
....1880/dashboard/ - fine shows dashboard  
...:1880/dashboard/p1 - fine shows as p1 exists  
...:1880/dashboard/p2 white blank screen no error shown, page does not exist. Should this not show the "can not get page" error.

[edit] After a few minutes node-red crashed, this time could not capture log as crashed console to.

[Previous page](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142.md?page=2)

[Next page](https://discourse.nodered.org/t/dashboard-2-0-pre-alpha-available/80142.md?page=4)
