# Configuration Node without Edit-Button

**URL:** <https://discourse.nodered.org/t/configuration-node-without-edit-button/17947>\
**Category:** General\
**Created:** [14 November 2019 11:53 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947 "2019-11-14T11:53:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![stamer](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/stamer/32/3464_2.png) [@stamer](https://discourse.nodered.org/u/stamer)\
**Post date:** [14 November 2019 11:53 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947/1 "2019-11-14T11:53:08Z")

</div>

Hey,  
I have some custom nodes implemented and I have a problem with `node-red` configuration node on Linux. The Edit-Button next to the dropdown (see the picture below) is missing at the first load of the node. If I click within the editor (random), restart `node-red`, etc., then the Edit-Button appears.  
Will someone please tell me why is this behavior at the first load?

On Windows there are not such problems, no matter which version of `node-red` / NodeJS:  
 ![Connector%20Edit-Button](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/5/5d14eb37cc009609e5806f1b50bfa79d40e84d34.png)

I have on Linux `node-red` v0.20.5 and NodeJS v8.16.2.  
Thank you in advance!

---

<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:** [14 November 2019 13:39 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947/2 "2019-11-14T13:39:36Z")

</div>

Do you mean that you are using the browser on Linux? Or just that you are running Node-RED on Linux?

What browser are you using and are there any errors/warnings in the browser's developer console?

---

<div class="post-metadata">

**Author:** ![stamer](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/stamer/32/3464_2.png) [@stamer](https://discourse.nodered.org/u/stamer)\
**Post date:** [15 November 2019 08:50 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947/3 "2019-11-15T08:50:55Z")

</div>

Hey,  
I am using Firefox on Linux and there are no errors/warnings in the browser's developer console.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [15 November 2019 10:07 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947/4 "2019-11-15T10:07:58Z")

</div>

Hi @stamer

Just to check I understand - when you first open the editor in Firefox and edit a node, the button is missing. But when you click anywhere in the edit dialog the button just appears?

I have never seen the behaviour you describe. When it is missing, is there a gap in the UI for where it should be? Or does the select box next to it take up the full width? Can you capture a screenshot with it missing?

Have you tried any other browser on linux?

---

<div class="post-metadata">

**Author:** ![stamer](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/stamer/32/3464_2.png) [@stamer](https://discourse.nodered.org/u/stamer)\
**Post date:** [15 November 2019 11:40 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947/5 "2019-11-15T11:40:27Z")

</div>

Hi Nick,  
thank you for reply.  
No other browser shows the Edit-Button at the first load.

 ![Connector%20Edit-Button%20missing](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/b/b34ebf18245f144382827e615e0e0515cf9d0b49.png)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [15 November 2019 11:45 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947/6 "2019-11-15T11:45:20Z")

</div>

> [@stamer](#):
>
> No other browser shows the Edit-Button at the first load.

Sorry, can you clarify this sentence as I can read it to mean either:

1. "no browsers show the edit-button at the first load"
2. "no, other browsers _do_ show the edit-button at the first load"

It is interesting to see the Connection field is a plain `<input>` and has not yet been replaced by the `<select>` box. That is useful to know as it means a particular bit of code has not yet run (rather than it being a browser-specific visual issue).

Are you absolutely sure there are no errors in the browser console?

Does your custom node have its own `oneditprepare` function? If so, what does it do?

---

<div class="post-metadata">

**Author:** ![stamer](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/stamer/32/3464_2.png) [@stamer](https://discourse.nodered.org/u/stamer)\
**Post date:** [15 November 2019 13:10 UTC](https://discourse.nodered.org/t/configuration-node-without-edit-button/17947/7 "2019-11-15T13:10:34Z")

</div>

Yes, I can clarify the sentence: "no browsers show the edit-button at the first load".  
Yes, the Connector field is a plain `<input>` and has not yet been replaced by the `<select>` box.

Yes, no errors were in the browser console.

My custom node have its own `oneditprepare` function, as well in light node, as in connector config node.

`oneditprepare`- config node -\> there is the code to register a client.

Once again thank you for your support! 🙂
