# Editing nodes - inconsistency where the NAME is

**URL:** <https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481>\
**Category:** Feature Requests\
**Created:** [28 September 2020 22:32 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481 "2020-09-28T22:32:06Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [28 September 2020 22:32 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/1 "2020-09-28T22:32:06Z")

</div>

It isn't I want to complain for the sake of, and I am surprised I hadn't picked this one up sooner.

# When editing a node, there seems to a bit of inconsistency where the name is shown.

Usually the NAME is at the top.

But in the `SLIDER` node it is at the bottom. As I am sure it is with others.  
It is just I got caught on it just now.

 ![Screenshot from 2020-09-29 08-25-51](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/4/6499b739fed44599c270abd3ca24bfbda28e1b60.png)

 ![Screenshot from 2020-09-29 08-26-05](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/5/f5a77bef8bc1412292c432f69fddc4a38ab8f10c.png)

Why is it like this?  
Just asking.

It is just there is the `NAME` and then the field in which you put text that is what is shown on the `Dashboard`.

Having them in consistent places would help silly people like me as I get stuck with editing the node and putting what I want to be shown on the `dashboard` in the `NAME` field by mistake sometimes and wonder what is going on.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [28 September 2020 23:11 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/2 "2020-09-28T23:11:53Z")

</div>

Name is not, of course, mandated, in fact it is only a convenience as far as I can see in any node. So not too surprising that some authors have managed to move it around a bit.

But in general I agree with you, it offends my OCD for it not to be in a standard position.

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [28 September 2020 23:13 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/3 "2020-09-28T23:13:24Z")

</div>

Ok. I'm glad I'm not the only one then.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [28 September 2020 23:16 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/4 "2020-09-28T23:16:09Z")

</div>

In general we place the name last.... But... Not when the node has a library option (like function or template) or when there is an ever extendable list of options (like change or switch)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [29 September 2020 00:16 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/5 "2020-09-29T00:16:50Z")

</div>

Haha, which just goes to show ... I tend to put it first. 😱

Probably because I tend to use it as a descriptor more than an actual name. 😈

---

<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:** [29 September 2020 10:04 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/6 "2020-09-29T10:04:59Z")

</div>

> [@TotallyInformation](#):
>
> I tend to put it first

Me too.

my 2$ - I prefer name first (like in real life introductions 😉 )

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [29 September 2020 10:55 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/7 "2020-09-29T10:55:58Z")

</div>

Maybe we need a style guide! 🧙

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [29 September 2020 15:14 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/8 "2020-09-29T15:14:24Z")

</div>

The reason we put it last is that it is mostly optional. While of course it's good practise to label your nodes for many they will be adequately described by being configured... As the other parts of config are more mandatory (or you wouldn't go in an change them) then they naturally had priority - so to be as consistent as possible we put the name last.  
For things like function and template where you do need to name it if you want to save it in a library - then we put them at the top.

---

<div class="post-metadata">

**Author:** ![ristomatti](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ristomatti/32/5857_2.png) [@ristomatti](https://discourse.nodered.org/u/ristomatti)\
**Post date:** [29 September 2020 19:49 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/9 "2020-09-29T19:49:39Z")

</div>

Still somehow my UX sense says it'd be better to have it on a consistent place given it's something common to most nodes. It'd also encourage a bit to making easier to maintain/understand flows.

I mostly give names to every node but I have to admit the ones I don't are bundled ones that generate a meaningful name (like the MQTT node).

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [30 September 2020 05:52 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/10 "2020-09-30T05:52:31Z")

</div>

In the early days I used to add the name at the bottom of my config screen, because I considered my own properties much more important ...  
However now I tend to put it on top, because for large config screens it becomes a bit lost at the bottom. Especially when e.g. an editableList is not filling the height correctly (due to some lack of CSS knowledge 🤫), because then the name field might disappear from the screen ...

But when having a (useful) discussion like this, it somehow feels like an (optional) name field should have been (fixed) somewhere at the top of the config screen. Since most nodes have such a name field. But no need to discuss that (!!), since it would be too late to introduce that now anyway.

---

<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:** [29 November 2020 05:52 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481/11 "2020-11-29T05:52:40Z")

</div>

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