elm / elm-lang.org

Server and client code for the Elm website.
http://elm-lang.org/
BSD 3-Clause "New" or "Revised" License
1.99k stars 366 forks source link

Main page logo effects competely broken in Firefox #869

Open yellowsink opened 2 years ago

yellowsink commented 2 years ago

On the index page, the hover effect on the logo does not apply - instead of the shards of the logo moving about to your cursor, they stay locked in place. If this was an intentional bugfix or not I am not sure.

When the logo attempts to change shape, such as to the playground jumping person thing, or the download link heart, not only is the animation broken, but the logo breaks irreversibly and catastrophically over the course of a few seconds.

I am not sure of any way in which this may be fixed, but perhaps it'd be easiest to disable the fancy interactivity on Firefox entirely?

Here's a video of the bug in action: https://youtu.be/LuziRV3GQoM

terezka commented 2 years ago

Thanks for the report! What version of firefox are you using? It seems to work for me (91.0.1 64bit). Happy to apply your suggestion about removing the animation for the firefox versions if doesn't work in!

yellowsink commented 2 years ago

I am on 93.0 64bit OpenSUSE

rlefevre commented 2 years ago

Firefox 93.0 64bit on Ubuntu here and no issue either, the behavior is identical to Chrome. Also I always use Firefox and can't remember noticing issues with previous versions either.

Have you checked after disabling all your potential browser extensions?

yellowsink commented 2 years ago

I will check that in a minute (eating lunch rn)

yellowsink commented 2 years ago

works exactly the same with no extensions

yellowsink commented 2 years ago

i will do some more testing

yellowsink commented 2 years ago

I am on 93.0 64bit OpenSUSE

Reproducible on Developer Edition 04.0b5 64bit on Arch

image

yellowsink commented 2 years ago

update: works perfectly on a fresh profile of firefox stable 93.0. likely an issue with my ff profile?

image

avh4 commented 2 years ago

It's also broken for me, on MacOS, for both Firefox 78.0.2esr (64-bit), and Firefox 78.15.0esr (64-bit).

yellowsink commented 2 years ago

Even though under some conditions I could get it to work, and most other people I have asked have been unable to reproduce, I think it does make sense to disable this on Firefox anyway, as it does appear to break somewhat often.