To anyone who is unable to edit anything in a Node-RED function node…
In the recent move from NR 2.x to 3.x the base editor was changed from ‘ace’ to ‘monaco’. This new editor is very fussy with old un-updated nodes, and as a result changes to ‘read only’ mode if there are any very un-updated nodes hanging around.
If you want to edit anything, then you need to go through your Node-RED pallet and update any old nodes.
See…
Thank you. As per the comments in the link you provided, I used the Palette manager to make sure all nodes were updated to the most recent version. Then I restarted Node-Red. This solved my problem.
The two out-of-date nodes were deconz and tasmota.
This seems to be a well known recent/current issue. I didn’t have the problem myself, but by searching found an answer for others (more than once…). It would be great if this community site had an FAQ list / hot issue notice board - then I/someone could post a message as I suspect this question will crop up again and again for months to come!
THE SOLUTION
Keep your Node-RED nodes updated using the ‘palette’ manager. Then restart Node-RED.