node-red / node-red-docker

Repository for all things Node-RED and Docker related
Apache License 2.0
471 stars 382 forks source link

UI snaps all blocks to left top and doesn't show any links in Firefox since 3.0 #322

Closed tacognito closed 1 year ago

tacognito commented 1 year ago

What are the steps to reproduce?

Open the webui and add a new block

What happens?

When I open the UI in firefox all some existing blocks are gone/ seems to have snapped to the left top (but out of sight). And all links are not drawn. When I drag a new block on the canvas it is immediately gone too.

desktop_nodered_UI_mess_1

The console shows the following

desktop_nodered_UI_mess_3

Note that in safari it is working fine!

This is happening since the upgrade to node-red 3.0. I only pulled the container. Did I miss some upgrading steps I needed to do? I couldn't find any, but can definitely be oblivious of course. Actually, that would be great and probably an easy fix :-)

What do you expect to happen?

I expect to see my existing networks and their links

Please tell us about your environment:

[ ] Platform/OS: Node-red is running in docker on raspberry pi 4 running raspian 32-bit Firefox is running on macbook air 2015 and is latest firefox version: 91.11.0esr (64-bit)

[ ] Browser: Firefox 91.11.0esr (64-bit)

Portainer container details: desktop_nodered_UI_mess_2

knolleary commented 1 year ago

This is a known issue with old browsers - https://github.com/node-red/node-red/issues/3778

The short-term fix is to upgrade to the current version of your browser. We'll have a maintenance release soon with a fix.

As this is not related to the docker container and we already have an issue for the core problem, I'll close this one off.

tacognito commented 1 year ago

My browser is fully uptodate though. desktop_nodered_UI_mess_4

But I can definitely wait till the maintenance release, so just saying this in case it would help you when I provide more details.

Thanks for the great work!

knolleary commented 1 year ago

@tacognito you have Firefox 91.11.0 - which is the 'extended support release'. It is not the latest available Firefox, which is version 102, but it is a version that many people will be using.

This is one of the reasons we're shipping a fix for the issue in Node-RED, rather than just telling people to update their browsers.