Sourced from @​codemirror/view's
changelog.
6.39.6 (2025-12-23)
Bug fixes
Fix an issue when composing on the boundary of a decoration, where the text after the composition would get garbled.
6.39.5 (2025-12-22)
Bug fixes
Fix an issue where replaced widgets alone on a line weren't reused and didn't get their
updateDOMmethod called.Fix a bug where, when selecting full lines at the end of the document and inserting a character on Chrome, an inappropriate extra newline was inserted.
6.39.4 (2025-12-12)
Bug fixes
Fix a bug where paste events handlers on Chrome could fail to run when pasting on a blank line.
Fix a regression causing the native cursor to get stuck before block widgets with side>0.
Fix a crash in content DOM building after a block widget.
Fix a bug in
posAtCoordsthat would in some circumstances make it return positions on the wrong side of a block widget.6.39.3 (2025-12-11)
Bug fixes
Fix a bug that could corrupt the rendered document in some situations involving adjacent mark decorations of the same type.
6.39.2 (2025-12-09)
Bug fixes
Fix an issue where
moveVertiallywas sometimes unable to escape lines with thick borders or padding.6.39.1 (2025-12-09)
Bug fixes
Restore a workaround for a Chrome selection bug that had regressed in the previous release.
6.39.0 (2025-12-08)
Bug fixes
Properly handle bidirectional text in
posAtCoords.
... (truncated)
21bcbf5
Mark version 6.39.68cc71ed
Fix a bug in composition rendering8b6a1da
Mark version 6.39.5f044658
Fix bogus newline insertion on typing over multiple lines at end of
documente0968d4
Make sure tiles are entered to find reusable widgets during redrawdb7c7c4
Mark version 6.39.4130b4a5
Fix posAtCoords right after a block widget at start of line67e2013
Ensure there's an active line before emitting inline content4be27f1
Fix broken native cursor positioning after side=1 block widgets578625e
Prevent hidden widgets from eating events