It surely does, because it&#x27;s a crucial feature for a text editor, but the developers had to implement and undo&#x2F;redo stack in their lib.<p>Anyway this approach is the only good one if you don&#x27;t want to produce crappy HTML that will end up on your site. TinyMCE and the rest are obsolete, and editors like DraftJS or mobiledoc-kit are the only viable solutions until browsers offer a new, not broken alternative to content-editable.