Several people have mentioned this issue in the last couple days and I have stumbled upon for awhile. It happened to me again and I decided to see if I could reproduce it and I did.
Here are the steps to reproduce the issue:
-
start with a new flow:
node-red ui_tabs_bug.json
(so you won't mess up an existing flow) -
add a ui_text node and display the dashboardin the sidebar
-
open the node and add the default group and tab
-
in the sidebar, add a new tab and group
-
in the sidebar, drag the 'text' node to the new group
-
in the sidebar, edit the text node and change the label
-
click done and you now have two text nodes in the sidebar but only one in the flow
It seems like if you delete one of the nodes in the sidebar, the one in the flow is deleted. My solution up to now was always to code the node in the flow before deleting it in the sidebar and tehen I could paste it back in.
This seems to happen when - in the sidebar - you move nodes from one group to another and make a change to it.