Go here http://slatejs.org/#/rich-text
Type a line in the editor, intentionally misspelling something "Paraggraphs are cool"
Make that line bold
Right click the misspelled word, correct it, and the entire line is removed except that one word.
It shouldn't be removing the entire line..
Hey @Soletiq can you add a video showing the issue? Thanks!
@ianstormtaylor I've experience this too, so have created a gif of the issue @Soletiq describes:

While trying to reproduce the error I also experienced an issue whereby the cursor was writing to two places in the document after a spell check:

More generally, in Chrome/macOS, correcting the spelling of a marked word:
Some steps to repro:
When correcting the first word in the paragraph:
When correcting a word in the middle of the paragraph:

Hmm I'm seeing this too... In Chrome, the browser inserts the correction by running document.execCommand('insertText', false, correction) so we might be able to identify / test the issue using the behavior of insertText.
I'm fixing this in Mailspring (an Electron app) by implementing my own contextmenu event handler on the Editor component and then displaying a custom menu that performs Slate changes rather than native DOM changes, but I'm not sure if there's a general purpose fix.
I think this is fixed in the latest versions of Slate.
Most helpful comment
@ianstormtaylor I've experience this too, so have created a gif of the issue @Soletiq describes:
While trying to reproduce the error I also experienced an issue whereby the cursor was writing to two places in the document after a spell check: