This is now all working perfectly in the new IDE!
Between us, @stucork and I made a contribution to firenvim to support codemirror6, persuaded codemirror to make a change to improve firenvim support and then incorporated that codemirror improvement into the IDE.
If you update the firenvim plugin (both browser and neovim), it should just all work.