After upgrading from an older version of NR I am unable to edit function nodes. This behaviour is only present when using the monaco editor. When changing to the ace editor I'm perfectly able to alter the code in the nodes.
Some details:
I upgraded my Raspberry Pi 3 Node-RED using the script as recommended: Running on Raspberry Pi : Node-RED with the addition of "--node14".
After upgrading again using the same script but with the addition "--node16" nothing noticable changed.
This behaviour is present on both existing and new function nodes.
Deploying altered flows works without issues.
Apart from this issue, Node-RED functions perfectly.
Verbose (trace) log outputs does not show anything suspicious.
When monaco was first released, we noticed a hand full of contrib nodes were using an old (bad) version of something called multiple-select.js - where the user could not type.