# Dashboard Not Correct in Browser

**URL:** <https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312>\
**Category:** Dashboard\
**Created:** [28 March 2021 12:43 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312 "2021-03-28T12:43:00Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![n61ab](https://avatars.discourse-cdn.com/v4/letter/n/cc9497/32.png) [@n61ab](https://discourse.nodered.org/u/n61ab)\
**Post date:** [28 March 2021 12:43 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/1 "2021-03-28T12:43:00Z")

</div>

Often, my dashboard does not update correctly on my browser. Mostly, background color changes, text changes, and font size do not update.

Refreshing the browser helps some, but not all differences are corrected.

Restarting Node-Red always shows the correct dashboards, but after some time, the browser dashboard again is not correct.

I have tried deleting the browser cache, no improvement.

I have tried different browsers and PCs, Windows 10 Pro, Mac OS Big Sur, Safari, Chrome, MS Edge......all behave the same as described above.

Here is the config:

- Node-Red v1.2.9
- MacPro 2.6 GHz 6-Core Intel Core i7, 32 GB Ram
- Intel NUC six core i7, 32 GB RAM
- Raspberry Pi four, 4 GB RAM, 128 GB USB boot disk

The Raspberry Pi CPU load usually peaks at 25% and average is 10%.

Question - Any suggestions or ideas on what to change to allow my browser to update the Node-Red Dashboard?

Alan

---

<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:** [28 March 2021 13:02 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/2 "2021-03-28T13:02:30Z")

</div>

Can you show us the startup log from node-red please.

Have you added any customisation of the dashboard or widgets using CSS?

---

<div class="post-metadata">

**Author:** ![n61ab](https://avatars.discourse-cdn.com/v4/letter/n/cc9497/32.png) [@n61ab](https://discourse.nodered.org/u/n61ab)\
**Post date:** [28 March 2021 13:24 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/3 "2021-03-28T13:24:52Z")

</div>

Hi Colin

No customization. Most of the issues are with the "ui\_button", where I use functions to change the background, color and label. Also, I adjust the font size, on the label using.  
"{{label}}"

I did a "node-red-restart" and below is the log:

Alan

===========================

pi@raspberrypi-Den:~ node-red-restart Restarted Node-RED pi@raspberrypi-Den:~ node-red-log

28 Mar 09:17:42 - [error] [http request:Send] Error: Invalid URI "http:///Radio/TXINHIBIT?param=0"  
28 Mar 09:17:43 - [error] [http request:GetClient] Error: Invalid URI "http:///Radio/CLIENT"  
28 Mar 09:17:43 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:17:43 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:17:43 - [error] [ui\_svg\_graphics:Global Map] A msg.payload is required  
28 Mar 09:17:43 - [error] [ui\_svg\_graphics:Global Map] A msg.payload is required  
28 Mar 09:17:43 - [error] [ui\_svg\_graphics:North America Map] A msg.payload is required  
28 Mar 09:17:43 - [error] [http request:GetClient] Error: Invalid URI "http:///Radio/CLIENT"  
28 Mar 09:17:44 - [error] [http request:GetClient] Error: Invalid URI "http:///Radio/CLIENT"  
28 Mar 09:17:44 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:17:44 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:17:44 - [error] [change:Set Flex RF Power] Invalid JSONata expression: Attempting to invoke string function on Infinity or NaN  
28 Mar 09:17:44 - [error] [ui\_svg\_graphics:Global Map] TypeError: Cannot read property 'toLowerCase' of undefined  
28 Mar 09:17:44 - [error] [ui\_svg\_graphics:Global Map] TypeError: Cannot read property 'toLowerCase' of undefined  
28 Mar 09:17:44 - [error] [ui\_svg\_graphics:North America Map] TypeError: Cannot read property 'toLowerCase' of undefined  
28 Mar 09:17:45 - [error] [ui\_svg\_graphics:Global Map] TypeError: Cannot read property 'toLowerCase' of undefined  
28 Mar 09:17:45 - [error] [ui\_svg\_graphics:Global Map] TypeError: Cannot read property 'toLowerCase' of undefined  
28 Mar 09:17:46 - [error] [change:Set Flex RF Power] Invalid JSONata expression: Attempting to invoke string function on Infinity or NaN

---

<div class="post-metadata">

**Author:** ![n61ab](https://avatars.discourse-cdn.com/v4/letter/n/cc9497/32.png) [@n61ab](https://discourse.nodered.org/u/n61ab)\
**Post date:** [28 March 2021 13:32 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/4 "2021-03-28T13:32:46Z")

</div>

The font size comment did not go thru. I guess it was removed by the browser.

Again, I adjust the font size and text on the "ui\_button" using:

left carrot font size = 5 right carrot {{label}}

Where left carrot and right carrot are the symbols for same.

Alan

---

<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:** [28 March 2021 13:34 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/5 "2021-03-28T13:34:02Z")

</div>

Can you do  
`node-red-stop`  
`node-red-start`  
instead please, so you can get the full log. I would suggest tracking down all those errors too.

---

<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:** [28 March 2021 13:45 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/6 "2021-03-28T13:45:38Z")

</div>

> [@n61ab](#):
>
> The font size comment did not go thru.

That is the forum interpreting it. Use this technique when posting flows, code or logs to stop it being messed with - [How to share code or flow json](https://discourse.nodered.org/t/how-to-share-code-or-flow-json/506)

---

<div class="post-metadata">

**Author:** ![n61ab](https://avatars.discourse-cdn.com/v4/letter/n/cc9497/32.png) [@n61ab](https://discourse.nodered.org/u/n61ab)\
**Post date:** [28 March 2021 13:57 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/7 "2021-03-28T13:57:14Z")

</div>

Colin

Log below as you requested.

Regarding the error messages, I have. number of devices that send UDP broadcasts to Node-Red. Some of the devices are not always "on" so, Node-Red throws error messages when various nodes do not see the strings or json is missing. I need to add "catch" nodes to those flows to clean up the console.

Here is the log as you requested:

=================

# Stopping Node-RED graphical event wiring tool... 28 Mar 09:50:44 - [info] Stopping flows 28 Mar 09:50:44 - [info] [udp in:Flex VITA 49] udp listener stopped 28 Mar 09:50:44 - [info] [udp in:f61aadba.3187c] udp listener stopped 28 Mar 09:50:44 - [info] [udp out:a908fd67.bcfa98] udp output stopped 28 Mar 09:50:44 - [info] [udp in:26781142.d56996] udp listener stopped 28 Mar 09:50:44 - [info] [udp in:2996300b.5292f8] udp listener stopped 28 Mar 09:50:44 - [info] [mqtt-broker:f0be9cb2.eba7a] Disconnected from broker: mqtt://192.168.50.209:1883 28 Mar 09:50:44 - [info] Stopped flows nodered.service: Succeeded. Stopped Node-RED graphical event wiring tool. Started Node-RED graphical event wiring tool. 28 Mar 09:51:10 - [info] Welcome to Node-RED

## 28 Mar 09:51:10 - [info] Node-RED version: v1.2.9 28 Mar 09:51:10 - [info] Node.js version: v12.21.0 28 Mar 09:51:10 - [info] Linux 5.10.11-v7l+ arm LE 28 Mar 09:51:11 - [info] Loading palette nodes 28 Mar 09:51:13 - [info] Dashboard version 2.28.1 started at /ui 28 Mar 09:51:14 - [info] Settings file : /home/pi/.node-red/settings.js 28 Mar 09:51:14 - [info] Context store : 'default' [module=memory] 28 Mar 09:51:14 - [info] User directory : /home/pi/.node-red 28 Mar 09:51:14 - [warn] Projects disabled : editorTheme.projects.enabled=false 28 Mar 09:51:14 - [info] Flows file : /home/pi/.node-red/flows\_raspberrypi-Den.json 28 Mar 09:51:14 - [info] Server now running at [http://127.0.0.1:1880/](http://127.0.0.1:1880/) 28 Mar 09:51:14 - [warn]

## Your flow credentials file is encrypted using a system-generated key. If the system-generated key is lost for any reason, your credentials file will not be recoverable, you will have to delete it and re-enter your credentials. You should set your own key using the 'credentialSecret' option in your settings file. Node-RED will then re-encrypt your credentials file using your chosen key the next time you deploy a change.

28 Mar 09:51:15 - [info] Starting flows  
28 Mar 09:51:16 - [info] [udp in:84667b1a.76108] udp: port 9932 already in use  
28 Mar 09:51:16 - [info] Started flows  
28 Mar 09:51:16 - [info] [udp in:Flex VITA 49] udp listener at 0.0.0.0:4992  
28 Mar 09:51:16 - [info] [udp in:f61aadba.3187c] udp listener at 0.0.0.0:13080  
28 Mar 09:51:16 - [info] [udp in:26781142.d56996] udp listener at 0.0.0.0:9932  
28 Mar 09:51:16 - [info] [udp in:84667b1a.76108] udp listener at 0.0.0.0:9932  
28 Mar 09:51:16 - [info] [udp in:2996300b.5292f8] udp listener at 0.0.0.0:12040  
28 Mar 09:51:16 - [info] [udp out:a908fd67.bcfa98] udp broadcast ready: -\> 192.168.50.255:12020  
28 Mar 09:51:16 - [info] [mqtt-broker:f0be9cb2.eba7a] Connected to broker: mqtt://192.168.50.209:1883  
28 Mar 09:51:16 - [error] [http request:GetClient] Error: Invalid URI "http:///Radio/CLIENT"  
28 Mar 09:51:16 - [warn] [ui\_level:AMP Temp] msg.payload does not contain numeric value  
28 Mar 09:51:17 - [warn] [ui\_level:AMP Temp] msg.payload does not contain numeric value  
28 Mar 09:51:17 - [error] [http request:Send] Error: Invalid URI "http:///Radio/TXINHIBIT?param=0"  
28 Mar 09:51:17 - [error] [http request:GetClient] Error: Invalid URI "http:///Radio/CLIENT"  
28 Mar 09:51:17 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:51:17 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:51:17 - [error] [ui\_svg\_graphics:Global Map] A msg.payload is required  
28 Mar 09:51:17 - [error] [ui\_svg\_graphics:Global Map] A msg.payload is required  
28 Mar 09:51:17 - [error] [ui\_svg\_graphics:North America Map] A msg.payload is required  
28 Mar 09:51:17 - [error] [http request:GetClient] Error: Invalid URI "http:///Radio/CLIENT"  
28 Mar 09:51:18 - [error] [http request:GetClient] Error: Invalid URI "http:///Radio/CLIENT"  
28 Mar 09:51:18 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:51:18 - [error] [http request:GetHTTP] Error: Invalid URI "http:///STEPPIR/INFO"  
28 Mar 09:51:18 - [error] [change:Set Flex RF Power] Invalid JSONata expression: Attempting to invoke string function on Infinity or NaN

---

<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:** [28 March 2021 14:02 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/8 "2021-03-28T14:02:29Z")

</div>

I would start by sorting all those errors. It may not appear that they are relevant but if something you can't explain is happening, and there are issues that you _can_ address then sort those first. Worry about the unexplained issue once you have sorted those out.

---

<div class="post-metadata">

**Author:** ![n61ab](https://avatars.discourse-cdn.com/v4/letter/n/cc9497/32.png) [@n61ab](https://discourse.nodered.org/u/n61ab)\
**Post date:** [28 March 2021 15:18 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/9 "2021-03-28T15:18:01Z")

</div>

Thanks, Nick

Will do. I will take action to remove the cause of errors and report back on the Dashboard stability.

Alan

---

<div class="post-metadata">

**Author:** ![n61ab](https://avatars.discourse-cdn.com/v4/letter/n/cc9497/32.png) [@n61ab](https://discourse.nodered.org/u/n61ab)\
**Post date:** [29 March 2021 11:43 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/10 "2021-03-29T11:43:31Z")

</div>

Resolved

I eliminated the source of the error messages, ran the dashboard overnight, and all continues to be good.

Thanks Colin for your help.

Alan

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [28 April 2021 11:43 UTC](https://discourse.nodered.org/t/dashboard-not-correct-in-browser/43312/11 "2021-04-28T11:43:58Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
