James Fox

Results 48 comments of James Fox

We are seeing an error in this same function that is causing YJS to pickup an empty change and effectively wipe out our document by persisting it (TipTap + YJS...

@akashkamboj Did you ever find a workaround to this? We're seeing issues with NodeSelections turned into TextSelections as well, notably our drag handle implementation that lets you move an entire...

@dmonad Any thoughts on this one? We've realized this makes collaborative editing with atom nodes (like an image) impossible as whenever user1 types, user2 loses their selection of the image.

> Hi @akashkamboj, could you please create a PR with the change? If it doesn't break anything, I'm happy to merge it after I was able to test it. I...

@dmonad I think the complete solution here to handle custom selections (like Cell Selection for tables) is to accept an optional function parameter `restoreSelection(tr, relSel)` that a consumer could implement...

We have the need for this too! Thanks for this PR @ankon ! @dmonad any thoughts here?

@dmonad @hanspagel - I'm trying to determine if this is conceptually any different from the collaboration cursor behavior. This GIF shows the editors staying in sync for cursor selection decorations...

@jpobley - Great find! I'm using that update here to try and implement "block" level annotations via `Decoration.Widget`. Its close, but the syncing isn't perfect (sometimes doesnt render correctly on...