Skip to content
Version 5.29.0

### Bug fixes

Fix crash in contentEditable input style when editing near a bookmark.

Make sure change origins are preserved when splitting changes on [read-only marks](http://codemirror.net/doc/manual.html#mark_readOnly).

[javascript mode](http://codemirror.net/mode/javascript/): More support for TypeScript syntax.

[d mode](http://codemirror.net/mode/d/): Support nested comments.

[python mode](http://codemirror.net/mode/python/): Improve tokenizing of operators.

[markdown mode](http://codemirror.net/mode/markdown/): Further improve CommonMark conformance.

[css mode](http://codemirror.net/mode/css/): Don't run comment tokens through the mode's state machine.

[shell mode](http://codemirror.net/mode/shell/): Allow strings to span lines.

[search addon](http://codemirror.net/demo/search/): Fix crash in persistent search when `extraKeys` is null.