# Dashboard 2, changes in one viewer not reflected in another

**URL:** <https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949>\
**Category:** Dashboard\
**Tags:** dashboard-2\
**Created:** [27 February 2024 09:56 UTC](https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949 "2024-02-27T09:56:57Z")\
**Posts on this page:** 6\
**Page:** 1

<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:** [27 February 2024 09:56 UTC](https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949/1 "2024-02-27T09:56:58Z")

</div>

If I have a Text In or Dropdown widget configured and view the dashboard on two machines (or even two tabs in the same browser) and then enter new text and/or select a different dropdown value in one, then the other browser does not reflect the update. If I refresh the page then it does update.

I imagine the same issue is present for other widgets.

Is this expected behaviour?

---

<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:** [27 February 2024 17:02 UTC](https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949/2 "2024-02-27T17:02:06Z")

</div>

I was using the wrong tag for D2, so have corrected it.

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [27 February 2024 17:24 UTC](https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949/3 "2024-02-27T17:24:56Z")

</div>

Hmm, that's an interesting one that I actually don't think the Events Architecture I have accounts for, my thinking is that it will corectly update anything _after_ the modified widget, but not the widget itself.

---

<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:** [28 February 2024 16:24 UTC](https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949/4 "2024-02-28T16:24:59Z")

</div>

In D1, normally all viewers see the same information (unless the flow uses the socket id to prevent this).

---

<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 March 2024 15:12 UTC](https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949/5 "2024-03-14T15:12:14Z")

</div>

See issue [Clients get out of sync from centralised datastore · Issue #679 · FlowFuse/node-red-dashboard · GitHub](https://github.com/FlowFuse/node-red-dashboard/issues/679)

---

<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:** [13 April 2024 15:12 UTC](https://discourse.nodered.org/t/dashboard-2-changes-in-one-viewer-not-reflected-in-another/85949/6 "2024-04-13T15:12:53Z")

</div>

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