Skip to content

Bug: ${UI} token in subflow ui-template ui field gets rewritten to a hardcoded ID #2137

@dgatti0213

Description

@dgatti0213

Current Behavior

Setup: Subflow with a conf-types env var UI (type ui-base). Three ui-template nodes inside the subflow with "ui": "${UI}", per our docs. Packaged as an npm module via the FlowFuse Library.

Steps To Reproduce

After deploy + refresh, the ui field is rewritten from ${UI} to a literal hex ID. On instances whose ui-base doesn't match that ID, the widget silently fails to render. No error, no node status, no log.

Environment

  • Dashboard version: 1.30.2
  • Node-RED version: 4.1.10
  • Platform/OS: Mac OSX
  • Browser: Chrome

What's rewriting ${UI} to a literal ID on deploy?
Can we surface a warning when a subflow ui-template's ui reference is unresolvable, so this fails loud instead of silent?

Metadata

Metadata

Assignees

Labels

needs-triageNeeds looking at to decide what to do

Type

No fields configured for Bug.

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions