# DB 2 - Latest update question and layout editor feedback

**URL:** <https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096>\
**Category:** Dashboard\
**Tags:** dashboard-2\
**Created:** [12 July 2025 07:46 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096 "2025-07-12T07:46:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mrb32](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@Mrb32](https://discourse.nodered.org/u/Mrb32)\
**Post date:** [12 July 2025 07:46 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/1 "2025-07-12T07:46:36Z")

</div>

Hi

Couple of things:

1- Latest DB 2 update:

I have updated Dashboard 2, and this is how the properties panels now looks:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/7/875097abe2fb69cd5f6b43a6a9df3c0eb782e2d6.png)

Are the tab names supposed to look like that? This doesn't seem right to me. I was messing about with themes before the update, so might have deleted something I shouldn't have... If this is how it should be, I think a slightly more intuitive naming would be advisable... Either way, it would be good to know... Thanks very much in advance!

2- Working with DB2 Layout editor

It is surprisingly easy to get out of sync using the very useful and neat layout editor. If something is added or changed in a flow, but not deployed, and changes are then made using layout editor, saving the changes in layout editor will only deploy its changes. Nodered will immediately throw a sync error notification, which then leads to a review of changes and merge. That bit can be very confusing, and lead to loss of work.

I would suggest to include a check for pending changes when the layout editor is opened and a prompt to deploy unsaved changes before proceeding, with an option to ignore for the super pros or cancel and return to the canvas and decide what to do for the less gifted among us. Just my 2 pennies...

Have a good weekend!

---

<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 July 2025 07:59 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/2 "2025-07-12T07:59:46Z")

</div>

There is an open issue for your point 1, apparently it is proving difficult for the developers to replicate. It is not clear under what circumstances it happens. Please add a comment to the issue describing your setup.

> <https://github.com/FlowFuse/node-red-dashboard/issues/1710>
>
> \### Current Behavior
> 
> Updating to 1.24.0 the sidebar in node red editor looks li…ke this:
> 
> !\[Image\](https://github.com/user-attachments/assets/d20c3d22-5c6b-47b2-8b56-7c821d28f101)
> 
> \### Expected Behavior
> 
> \_No response\_
> 
> \### Steps To Reproduce
> 
> \_No response\_
> 
> \### Environment
> 
> \- Dashboard version: 1.24.0
> \- Node-RED version: 4.0.9
> \- Node.js version:
> \- npm version:
> \- Platform/OS:
> \- Browser: Firefox
> 
> 
> \### Have you provided an initial effort estimate for this issue?
> 
> I can not provide an initial effort estimate

---

<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:** [12 July 2025 08:16 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/3 "2025-07-12T08:16:24Z")

</div>

I've just figured it out! the NLS function for i18n was moved to Global scope in [commit](https://github.com/FlowFuse/node-red-dashboard/commit/f47f5bbd572f9787209767253e9dda219801efc3#diff-3bc46057233000a930b3c5e2cd853203325f581685f99502537150bd583ca2abR290-R294) and it competes with ui-templates implementation.

PR incoming

---

<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:** [12 July 2025 08:31 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/4 "2025-07-12T08:31:34Z")

</div>

Fixed in [Move NLS function to inside of IIFE by Steve-Mcl · Pull Request #1757 · FlowFuse/node-red-dashboard · GitHub](https://github.com/FlowFuse/node-red-dashboard/pull/1757)

We will get a new release out soon

---

<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 July 2025 09:14 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/5 "2025-07-12T09:14:59Z")

</div>

Excellent. Well diagnosed. Did it only happen if the flow included ui-templates?

---

<div class="post-metadata">

**Author:** ![Mrb32](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@Mrb32](https://discourse.nodered.org/u/Mrb32)\
**Post date:** [12 July 2025 15:14 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/6 "2025-07-12T15:14:00Z")

</div>

I don't use ui-templates if this helps...

---

<div class="post-metadata">

**Author:** ![Mrb32](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@Mrb32](https://discourse.nodered.org/u/Mrb32)\
**Post date:** [12 July 2025 15:14 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/7 "2025-07-12T15:14:14Z")

</div>

Great, thanks a lot!

---

<div class="post-metadata">

**Author:** ![Mrb32](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@Mrb32](https://discourse.nodered.org/u/Mrb32)\
**Post date:** [12 July 2025 15:15 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/8 "2025-07-12T15:15:24Z")

</div>

Thank you very much!

---

<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:** [12 July 2025 15:27 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/9 "2025-07-12T15:27:12Z")

</div>

Tbh, I didn't revert to test how or why Colin. I just noticed the function had been moved outside of it's iife and it all made sense. And the fix works!

---

<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:** [11 August 2025 15:27 UTC](https://discourse.nodered.org/t/db-2-latest-update-question-and-layout-editor-feedback/98096/10 "2025-08-11T15:27:55Z")

</div>

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