CKEditor 5 drag and drop: external block drops split paragraphs — root cause, workaround and fix proposal

Dragging a block object into CKEditor 5 from outside the editor shows an inline caret and splits the paragraph. Here is the root cause (a private _blockMode flag), a working workaround, a live StackBlitz demo, and the fix I proposed upstream in issue #20247.

Continue Reading →

Making simple spaces visible in CKEditor 5: a tiny plugin born from a 7-year-old issue

I needed to see the simple spaces in CKEditor 5, and the only thing out there was a 2019 proof of concept. So I packaged ckeditor5-simple-space: a tiny, dependency-free plugin that shows simple spaces with a toggle button — without ever touching your saved data.

Continue Reading →