ls1intum / Apollon

UML Modeling Editor written in React
https://apollon-library.readthedocs.io
MIT License
65 stars 22 forks source link

firefox support - clear message #265

Closed BaumiCoder closed 10 months ago

BaumiCoder commented 2 years ago

Describe the bug

I can use Apollon with firefox without getting real error message, but there is an very bad connecting / routing behavior (see #235 and #87). So a student which using Apollon (for example in Artemis) with firefox had a very bad user experience and don't know that a easy change of the web browser would make it really more easy to work mit Apollon.

To Reproduce

Using firefox for drawing an UML Activity diagram and I don't get an error message or something like that. More details can be found in #235.

Expected behavior

There are mainly to different solutions:

  1. Mozilla Firefox will be supported.
  2. Mozilla Firefox will be not supported.

I think somewhere in the documentation or so there is solution 2 named. I am not a big friend of this. (I my opinion, only supporting chromium based browsers supports the monopolization of the web.) But also if there is the dissension to only support chromium based browsers there should be a more clearly communication. This could be for example an message banner at the top of the screen that says "You don't use an supported browser. Switch to an supported browser if you have any problems." with an link to a list of some chromium based browsers. That message of course should always be visible if there is an browser recognized which is not supported.

Environment

 - OS: e.g. Linux Mint
 - Browser Mozilla Firefox
BaumiCoder commented 10 months ago

Now, in Version 1.7.3, I get a message with Firefox. For example on apollon.ase.in.tum.de:

Firefox is not fully supported - some features might not work. Please use another browser (latest Chrome or Safari) to make sure all features are working as expected.