Open hewelt opened 10 months ago
any updates?
A quick workaround is disabling the Navigator API in Node v21 with --no-experimental-global-navigator
: https://nodejs.org/api/globals.html#navigator
Is there any update regarding this? It's not working in the SSR case Node - 21.6.2
this bug is literally keeping me up at night, so annoying, please fix
+1 I've also experienced this crash
Tell us about your environment Node v21.2.0
Browser and Browser Version: n/a
After Effects Version:
n/a
What did you do? Please explain the steps you took before you encountered the problem.
I'm running
remix serve
command which starts my web application's runtime.What did you expect to happen?
I expected the lottie-web code not to rely on
typeof navigator
to determine environmentWhat actually happened? Please include as much relevant detail as possible.
The code breaks because
lottie.js
checks fortypeof navigator
. This won't work anymore with Node.js v21+, because it's implementednavigator
API. A discussion about other problems with it here.The are many solutions options; one would be to find a more universal way to distinguish between environments, two - to check for
document
. 🙇🏻