# Ui\_number - Dashboard 2.0 - Bug

**URL:** https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358
**Category:** Dashboard
**Tags:** dashboard-2
**Created:** [11 February 2026 07:21 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358 "2026-02-11T07:21:18Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Chris378](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris378](https://discourse.nodered.org/u/Chris378)
#### Post date: [11 February 2026 07:21 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/1 "2026-02-11T07:21:18Z")

</div>

Hello Community

I think I found a bug in this node. When I start the flow and I change the value of the ui\_number node by using the spinner the new value is NOT sent. Only if you confirm by hitting enter for example, it`s working. I assume that`s not correct.

Thanks.

---

<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: [11 February 2026 08:24 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/2 "2026-02-11T08:24:41Z")

</div>

Show us how you have configured the node. There are options you can set for when it should be sent.

---

<div class="post-metadata">

### Author: ![Chris378](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris378](https://discourse.nodered.org/u/Chris378)
#### Post date: [11 February 2026 18:33 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/3 "2026-02-11T18:33:28Z")

</div>

I hope I post the code correctly:

```auto
[
    {
        "id": "4d94927175d5e5a9",
        "type": "ui-number-input",
        "z": "104b5885cd8560d2",
        "group": "1d306f8d71c2ac81",
        "name": "",
        "label": "number",
        "order": 5,
        "width": "2",
        "height": "1",
        "topic": "topic",
        "topicType": "msg",
        "min": "4",
        "max": "30",
        "step": "2",
        "tooltip": "",
        "delay": 300,
        "passthru": true,
        "sendOnDelay": false,
        "sendOnBlur": true,
        "sendOnEnter": true,
        "className": "",
        "clearable": false,
        "icon": "",
        "iconPosition": "left",
        "iconInnerPosition": "inside",
        "spinner": "default",
        "x": 300,
        "y": 1140,
        "wires": [
            [
                "21a0bc32f10c2dc8"
            ]
        ]
    },
    {
        "id": "1d306f8d71c2ac81",
        "type": "ui-group",
        "name": "Commands",
        "page": "258e479aeab0b094",
        "width": 6,
        "height": 1,
        "order": 1,
        "showTitle": true,
        "className": "",
        "visible": "true",
        "disabled": "false",
        "groupType": "default"
    },
    {
        "id": "258e479aeab0b094",
        "type": "ui-page",
        "name": "Analogue Outputs",
        "ui": "ca102a9a9c85e33c",
        "path": "/page2",
        "icon": "home",
        "layout": "grid",
        "theme": "6f9132fa3a02da28",
        "breakpoints": [
            {
                "name": "Default",
                "px": "0",
                "cols": "3"
            },
            {
                "name": "Tablet",
                "px": "576",
                "cols": "6"
            },
            {
                "name": "Small Desktop",
                "px": "768",
                "cols": "9"
            },
            {
                "name": "Desktop",
                "px": "1024",
                "cols": "12"
            }
        ],
        "order": 2,
        "className": "",
        "visible": "true",
        "disabled": "false"
    },
    {
        "id": "ca102a9a9c85e33c",
        "type": "ui-base",
        "name": "Mein Dashboard",
        "path": "/dashboard",
        "appIcon": "",
        "includeClientData": true,
        "acceptsClientConfig": [
            "ui-notification",
            "ui-control"
        ],
        "showPathInSidebar": false,
        "headerContent": "page",
        "navigationStyle": "fixed",
        "titleBarStyle": "default",
        "showReconnectNotification": true,
        "notificationDisplayTime": 1,
        "showDisconnectNotification": true,
        "allowInstall": false
    },
    {
        "id": "6f9132fa3a02da28",
        "type": "ui-theme",
        "name": "Standardthema",
        "colors": {
            "surface": "#ffffff",
            "primary": "#0094CE",
            "bgPage": "#eeeeee",
            "groupBg": "#ffffff",
            "groupOutline": "#cccccc"
        },
        "sizes": {
            "density": "default",
            "pagePadding": "12px",
            "groupGap": "12px",
            "groupBorderRadius": "4px",
            "widgetGap": "12px"
        }
    },
    {
        "id": "a1b1c5461fd53851",
        "type": "global-config",
        "env": [],
        "modules": {
            "@flowfuse/node-red-dashboard": "1.30.2"
        }
    }
]

```

---

<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: [11 February 2026 20:47 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/4 "2026-02-11T20:47:26Z")

</div>

> [@Chris378](#):
>
> I hope I post the code correctly:

Yes

As I said, there are options to specify when a value should be sent. You have

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/7/57b0553eb2064ac0ddebeb859409e803eac6dbb2.png)

Which tells the node to send the value only on focus leave or if you press Enter. If you want it to send when you change the value then select Delay and the time after you stop changing it that you want the value sent. If you only want it sent when you change it, then clear the focus and Enter boxes.

---

<div class="post-metadata">

### Author: ![Chris378](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris378](https://discourse.nodered.org/u/Chris378)
#### Post date: [12 February 2026 18:48 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/5 "2026-02-12T18:48:52Z")

</div>

Yes, you`re right. With delay also ticked it works.  
Thanks a lot.

---

<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: [12 February 2026 19:22 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/6 "2026-02-12T19:22:55Z")

</div>

How did you get to the situation that it was not ticked?

---

<div class="post-metadata">

### Author: ![Chris378](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris378](https://discourse.nodered.org/u/Chris378)
#### Post date: [14 February 2026 06:49 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/7 "2026-02-14T06:49:27Z")

</div>

I think it was not ticked by default, don't know.

---

<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: [14 February 2026 17:14 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/8 "2026-02-14T17:14:21Z")

</div>

Yes, you are right. The logic behind that is that if it is enabled by default then entering via the keyboard may send a partial number before typing has completed.

---

<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 February 2026 17:14 UTC](https://discourse.nodered.org/t/ui-number-dashboard-2-0-bug/100358/9 "2026-02-28T17:14:32Z")

</div>

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