Комменты, которые не «едут» при редактировании
В WikiMind сделали позиционные комментарии в ProseMirror: они привязаны к точным координатам текста, пересчитываются при правках и не пропадают даже если кусок текста удалили.

В WikiMind мы сделали позиционные комментарии в ProseMirror: каждый коммент привязан к точным символьным координатам текста. Магия начинается, когда документ правят — позиции автоматически пересчитываются с debounce 500ms, чтобы не устраивать фулл-стресс ни редактору, ни браузеру.
Если кусок текста удалили, комментарий не пропадает в небытие: мы отвязываем его, ставим from=-1 и to=-1. Тред обсуждения, резолюция и эмодзи-реакции при этом остаются — потому что в реальной жизни “а что имелось в виду?” живёт дольше самого текста 🙂
Отдельный кайф: всё корректно работает при одновременном редактировании несколькими пользователями. В эпоху collaborative AI-редакторов и live-docs это уже не nice-to-have, а база.