Closed mrdrogdrog closed 1 year ago
You seem to somehow be using a recent version of @codemirror/language with a version of @lezer/common that is older than the one required as a dependency by that package (1.1.0). Most likely npm (or yarn) made a mess of your dependency tree, duplicating some of them, and causing trees created with the old @lezer/common to be used by the new @codemirror/language. Delete your package lock and reinstall, that usually help.
Wow. That was one of the fastest useful-non-bot-reply to an issue I ever had.
Problem solved by renewing the yarn.lock
Thank you a lot ❤️
I recommend dropping yarn at this point (it's no longer really any better than npm, and worse on some points) and using npm 9+
Describe the issue
Hello everybody,
during the development of HedgeDoc2 we've encountered strange bugs lately, which are related to CodeMirror. These problems appear since one of the last updates of @codemirror/view. They cause side effects like not being able to insert new lines after the last line if empty in firefox or crash of other parts of the application. The problem doesn't occur if we deactivate code highlighting.
Currently we use:
The browser console contains these errors in dev mode:
Browser and platform
Chrome & Firefox
Reproduction link
https://alpha.hedgedoc.dev/n/dxwbrkare7bmhpprjmbst27knm