I realise this is off topic but this thread is dead anyway. So the firewall isn't going to protect you from all the browser exploits that exist from version 92 through to 102.
Also, It seems you are using the PI browser for editing your node red. In case you don't know, you can access the node red editor from any browser on any computer on your local network. An added bonus - it is MUCH faster using an external computer to edit node red.
As you can see - I've quite a few NR tabs open on the Pi so I just leave them all open over there and not have them cluttering up my main PC browser - which is bad enough without having all of them as well
#ShareAndEnjoy
The only NR editor I have open on my PC is the one for editing the test instance running on itself
While we are going rather off-topic now, I use Edge on the PC for all NR stuff. It has both named windows and named tab groups as well as tab sleeping. So you can keep your remote nr tabs in a group and let them sleep until you actually use them. Or simply add them all to a bookmark folder and open them all together in a new window when required.
VNC and running a remote desktop on a Pi really impacts performance. Both of the pi itself and the overheads of using a remote desktop.
I noticed that doubleclicking nodes cause the browser to "select all text", it happens very quickly and when dialog is opened the text will be unselected but it doesn't look good.
Maybe switch to a "proper" browser instead of Apple's brain-dead one?
Or maybe it isn't related to that because I occasionally get that too on Windows. But not all the time. It happens on other sites too very occasionally so I don't think it is specific to node-red.
I have fallen back from 3.0.2 to 3.0.1 to 3.0.0 to 3.0.0-beta.1 to 2.2.3
This behaviour was introduced in 3.0.0-beta.1
In 2.2.3 there is no issue.
I tried to compare the git diff with tags, but that isn't so easy.
I suspect it was introduced because of the junction node and/or the focus/mousedown/up behavior, but I don't have evidence for this statement.
The behavior also causes a slowdown in rendering (because it first selects the text/elements and then deselects it after which the dialog is opened).