I have a number of atomic nodes that are “inline components” and they were working well for years. The original implementation dates from early 2020 and the prosemirror packages had not been updated since then.
I started having a conflict with another library that uses TipTap, so I just made an update to ProseMirror package versions to match those of TipTap.
The components and their node views still work as expected, however now there this unintended behaviour where I cannot enter text anywhere on a paragraph after adding an “inline component” to it. When watching the DOM with devtools I see that the paragraph div “flashes” (refresh) so I suspect it’s modified but is undoing the changes instantly.
These are the properties I have on my NodeSpecs, and that were working until the update. Is it possible I’m just missing a property?
atom: true,
selectable: true,
inline: true,
group: 'inline'