Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 1, 2025

This PR contains the following updates:

Package Change Age Confidence
@codemirror/lang-python 6.2.06.2.1 age confidence
@codemirror/view 6.36.76.39.11 age confidence

Release Notes

codemirror/lang-python (@​codemirror/lang-python)

v6.2.1

Compare Source

Bug fixes

Fix an issue where the indentation logic would too eagerly align lines to the body directly above them.

codemirror/view (@​codemirror/view)

v6.39.11

Compare Source

Bug fixes

Avoid handling copy events for parent editors.

v6.39.10

Compare Source

Bug fixes

Fix a regression in the way widget are reused when content next to them changes.

Make sure font metrics get recomputed on fonts.ready even if the line height doesn't change.

Fix an issue where compositions next to a widget that create a new text node could get needlessly interrupted during an editor update.

v6.39.9

Compare Source

Bug fixes

Fix a bug where EditorSelection.cursor() with a non-zero assoc value would not be visually respected at soft-wrap boundaries on initial view creation.

Fix error caused by hover tooltips running a scheduled timeout after their editor has been destroyed.

Fix a bug that caused EditorView.outerDecorations to not affect the content height map.

Fix an issue where composition near a widget could get unnecessarily interrupted.

v6.39.8

Compare Source

Bug fixes

Fix a bug that cause coordsAtPos to use the dimensions of widget buffers when there were more meaningful elements to use nearby.

Fix a data structure corruption that could cause crashes during viewport changes.

v6.39.7

Compare Source

Bug fixes

Fix a bug that could sometimes cause the document to become mangled during composition.

v6.39.6

Compare Source

Bug fixes

Fix an issue when composing on the boundary of a decoration, where the text after the composition would get garbled.

v6.39.5

Compare Source

Bug fixes

Fix an issue where replaced widgets alone on a line weren't reused and didn't get their updateDOM method 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.

v6.39.4

Compare Source

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 posAtCoords that would in some circumstances make it return positions on the wrong side of a block widget.

v6.39.3

Compare Source

Bug fixes

Fix a bug that could corrupt the rendered document in some situations involving adjacent mark decorations of the same type.

v6.39.2

Compare Source

Bug fixes

Fix an issue where moveVertially was sometimes unable to escape lines with thick borders or padding.

v6.39.1

Compare Source

Bug fixes

Restore a workaround for a Chrome selection bug that had regressed in the previous release.

v6.39.0

Compare Source

Bug fixes

Properly handle bidirectional text in posAtCoords.

Avoid computing a zero character width (leading to divisions by zero) when the editor is hidden and the browser doesn't have a layout for it.

New features

The posAndSideAtCoords method is an extended version of posAtCoords that also tells you which side of the position the coordinates are associated with.

Add support for block wrappers, decoration-like things that allow extension code to create DOM nodes around groups of lines.

v6.38.8

Compare Source

Bug fixes

Improve handling of composition with multiple cursors on MacOS.

Fix an issue where computing a document position from screen coordinates would sometimes go wrong in right-to-left text.

v6.38.7

Compare Source

Bug fixes

Make detection of transformed tooltip parent elements (forcing absolute positioning) more robust on current browsers.

Avoid an issue where on Chrome and Safari, typing over a cross-line selection can replace widgets on the line after the selection with their plain text content.

Fix a bug that broke insertion of composed input at multiple cursors when the IME keeps the selection at the start of the composed text.

v6.38.6

Compare Source

Bug fixes

Work around a regression in Safari 26 that causes fragments of old selections to remain visible.

v6.38.5

Compare Source

Bug fixes

Avoid firing text changes that cover unchanged text on Android.

Fix an issue where the editor could, in some circumstances, insert a stray newline when typing over a document that ended in a block widget.

Work around an issue in Safari 26 that causes inappropriate scrolling on focus in some circumstances.

v6.38.4

Compare Source

Bug fixes

Work around a Chrome Android issue where the browser doesn't properly fire composition end events, leaving CodeMirror to believe the user was still composing.

v6.38.3

Compare Source

Bug fixes

Work around a rendering bug in Mobile Safari by completely hiding empty layers.

Fix vertical cursor motion in Chrome around decorations with bottom borders or margins.

Fix an issue that caused mark decorations longer than 512 characters to needlessly be split.

Move the cursor out of atomic ranges when text input happens.

v6.38.2

Compare Source

Bug fixes

Re-enable falling dispatching keys by key code for Cmd-Alt- combinations on macOS.

Make sure all pointer selections skip atomic ranges.

v6.38.1

Compare Source

Bug fixes

Make the keymap not dispatch Alt key combos on macOS by key code, because those are generally used to type special characters.

Fix a layout bug that could occur with very narrow editors.

v6.38.0

Compare Source

New features

Gutters can now specify that they should be displayed after the content (which would be to the right in a left-to-right layout).

v6.37.2

Compare Source

Bug fixes

Fix an issue where moving the cursor vertically from the one-but-last character on a line would sometimes move incorrectly on Safari.

Fix an issue causing coordinates between lines of text to sometimes be inappropriately placed at the end of the line by posAtCoords.

v6.37.1

Compare Source

Bug fixes

Properly add crelt as a dependency.

v6.37.0

Compare Source

New features

View plugins can now take an argument, in which case they must be instantiated with their of method in order to be added to a configuration.

The new showDialog function makes it easy to show a notification or prompt using a CodeMirror panel.

v6.36.8

Compare Source

Bug fixes

Make logException log errors to the console when onerror returns a falsy value.

Fix an issue in MatchDecorator causing updateDeco to sometimes not do the right thing for deletions.


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/codemirror branch 2 times, most recently from bd2f684 to d9ac636 Compare October 13, 2025 08:39
@renovate renovate bot force-pushed the renovate/codemirror branch from d9ac636 to c531d21 Compare October 21, 2025 10:47
@renovate renovate bot force-pushed the renovate/codemirror branch 3 times, most recently from 7ebb8e3 to d71ef4d Compare November 17, 2025 12:42
@renovate renovate bot force-pushed the renovate/codemirror branch 4 times, most recently from 4399481 to 3f86ae7 Compare December 9, 2025 20:44
@renovate renovate bot force-pushed the renovate/codemirror branch 2 times, most recently from 38f272d to 0adfbb8 Compare December 12, 2025 10:40
@renovate renovate bot force-pushed the renovate/codemirror branch 3 times, most recently from 0a254a8 to 32a9cfd Compare December 24, 2025 13:39
@renovate renovate bot force-pushed the renovate/codemirror branch from 32a9cfd to d3e3d12 Compare December 30, 2025 09:05
@renovate renovate bot force-pushed the renovate/codemirror branch 2 times, most recently from a7e152c to 08a5960 Compare January 13, 2026 10:57
@renovate renovate bot force-pushed the renovate/codemirror branch from 08a5960 to 017e547 Compare January 14, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant