FlowFuse / FlowFuse/node-red-dashboard

When the layout of ui page is Tabs, form nodes that are not displayed in the foreground will not accept input when switching to this page

Open
#1,909 1 comment 0 reactions 0 assignees View on GitHub
needs-triage type:bug
Dominant language
HTML
Stars
355
Forks
82
Avg merge
4d 23h
Merged PRs (30d)
24

Description

### Current Behavior

When the layout of ui page is Tabs, form nodes that are not displayed in the foreground will not accept input when switching to this page.

I use the 'payload. name' output from the 'ui contro'l' node to assign initial values to nodes in ui page, especially forms. But when the layout of ui page selects Tabs and the current corresponding group is not the current group, the assignment to the form is invalid. When choosing other options in Layout, there is no such phenomenon.

### Expected Behavior

### Steps To Reproduce

For example:
Ui page (page A) contains ui group (groupB, groupC), and groupC contains from D.
When switching to page A, groupB is displayed by default and groupC is not displayed. Assigning a value to from D at this time is invalid and must be switched to display groupC for the assignment to be valid. And I hope to give some initial values to 'from D', but I have no way of knowing when the front-end user will switch to 'groupC'.
I hope to fix this issue or add the output of switching groups in the 'ui contro'l' node.

### Environment

- Dashboard version:
- Node-RED version:
- Node.js version:
- npm version:
- Platform/OS:
- Browser:

### Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.