# UIBuilder URL inconsistancies and issues

**URL:** https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853
**Category:** General
**Tags:** uibuilder
**Created:** [27 August 2025 09:31 UTC](https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853 "2025-08-27T09:31:13Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Robert0](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/robert0/32/108008_2.png) [@Robert0](https://discourse.nodered.org/u/Robert0)
#### Post date: [27 August 2025 09:31 UTC](https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853/1 "2025-08-27T09:31:13Z")

</div>

It happens from moment to moment. I currently have a clean setup of the latest node-red version and uibuilder version. I am having issues where the UIBuilder Node says that my URL is already in use.

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

However I can asure anyone that this is not the case. I have tried reinstalling node-red and uibuilder to get rid of this, but to no avail.

The issue is temporarily solved by redeploying my current build and or refreshing the page. If done, I can access and view my files but not always view my webpages correctly.

I made a quick recording of the issue, however it seems very inconsitant and slightly annoying to refresh and redeploy my flows if all I am changing is some html code. Here is a screenshot of my .node-red and uibuilder file location:

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

**[Video of used URL issue](https://youtu.be/xoQ-YVczbig)**

_Disclaimer: Please ignore my in the video trying to load pages/room.html and failing as the root is overview/pages/room.html_

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [27 August 2025 10:25 UTC](https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853/2 "2025-08-27T10:25:53Z")

</div>

I suspect this is due to defining it in a subflow.

How many instances of this subflow do you have in regular flows?

If you move it all to a separate regular flow tab, does it still occur?

---

<div class="post-metadata">

### Author: ![Robert0](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/robert0/32/108008_2.png) [@Robert0](https://discourse.nodered.org/u/Robert0)
#### Post date: [27 August 2025 10:38 UTC](https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853/3 "2025-08-27T10:38:46Z")

</div>

Hi,

Im using indeed a subflow. However I tend to only use this subflow instance once. As I have in my current setup, as adding a subflow adds better readability in my flows, even if its meant as a single instance subflow.

---

<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: [27 August 2025 11:41 UTC](https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853/4 "2025-08-27T11:41:25Z")

</div>

Ah, I don't believe I've tested putting a uibuilder node into a sub-flow for a long time! I don't know that anyone else does that. However, I can confirm that I am seeing the same issue, it is some logic issue in the uniqueness checks in the uibuilder Editor panel. I will add that to the backlog and get it fixed for the next release.

In the meantime, I can suggest 2 workarounds:

- Use VS Code for doing front-end code edits.

- Using link nodes instead of a sub-flow since you only want to use the sub-flow once. If necessary, use a separate flow tab with suitable link-in/link-out nodes. You can hide the tab if you don't want it showing normally. To access that flow tab, use a link-call node instead of the sub-flow node.

---

<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: [14 September 2025 11:48 UTC](https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853/5 "2025-09-14T11:48:36Z")

</div>

You will be glad to know that I have discovered the problem.

When a node in a subflow is deployed, it does not have the same ID as a normal node, the ID is changed to be prefixed by the subflow ID. This is what was throwing off the duplicate check.

For the v7.5.0 release, I have added an improved check that copes with this.

Do note, however, that if you put a uibuilder node in a subflow and accidentally use it more than once, you WILL get an error because you will have 2 instances of the node with the same URL and that cannot be allowed.

So it is still best to avoid putting a uibuilder node in a subflow. Any of the other nodes in the UIBUILDER package should be fine in subflows.

v7.5.0 is ~~due for release soon~~ released.

---

<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 September 2025 11:49 UTC](https://discourse.nodered.org/t/uibuilder-url-inconsistancies-and-issues/98853/6 "2025-09-28T11:49:26Z")

</div>

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