Skip to content

build(deps): bump jodit from 4.15.8 to 4.15.13 - #4722

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/jodit-4.15.13
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/jodit-4.15.13

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps jodit from 4.15.8 to 4.15.13.

Release notes

Sourced from jodit's releases.

4.15.13

🚀 New Feature

  • #1423 New toolbar-navigation plugin: the toolbar is now reachable from the keyboard. Alt+F10 moves the focus from the editable area into the toolbar, the arrow keys walk the buttons (wrapping at the ends, reversed in RTL), Home/End jump to the ends, Enter/Space activate a button and Escape gives the focus back to the editor; disabled buttons are skipped. This follows the WAI-ARIA authoring practices for a role="toolbar" widget, and the focus is moved programmatically, so it also works with the default allowTabNavigation: false, where the buttons take no part in the page tab order. On a button with a dropdown, ArrowDown opens it and focuses the first item, ArrowDown/ArrowUp walk the items, and Escape or ArrowUp on the first item close it and return to the button. Reaching the toolbar is the regular focusToolbar command, so it can be remapped like any other (commandToHotkeys: { focusToolbar: 'alt+0' }) or called with execCommand. Requested by @​cut2run.

🐛 Bug Fix

  • A toolbar button focused from the keyboard right after a mouse click showed no highlight in Chrome: a modifier shortcut such as Alt+F10 does not switch the browser to keyboard modality, so :focus-visible never matched. Toolbar buttons are never focused by the mouse (mousedown is prevented to keep the selection), so they now highlight plain :focus.

4.15.10

🐛 Bug Fix

  • #1184 Clicking an image wrapped in a contenteditable="false" element (for example <picture contenteditable="false"><img></picture>) left the caret stuck: the arrow keys could not move it past the image. Selecting a node put the range inside that non-editable island — the browser cannot place a caret there, so there was nothing for the arrow keys to move. select() now selects the outermost non-editable ancestor instead, so the range stays in editable content and the caret steps over the element as usual. Selecting an editable node, and select(node, true), are unchanged.

4.15.9

🐛 Bug Fix

  • #1485 In inline mode the change event fired on every value synchronisation, even when nothing had changed: the source element is the editor container there, so the editor compared the value with its own markup and the difference never went away. Among other effects, clicking a button in the table cells popup closed the popup (select-cells hides it on change) before the button's click arrived. The value last synchronised to an inline container is now tracked separately, so change fires only on a real change; standard mode is unchanged. Thanks to @​brendon (#1486).
Changelog

Sourced from jodit's changelog.

4.15.13

🚀 New Feature

  • #1423 New toolbar-navigation plugin: the toolbar is now reachable from the keyboard. Alt+F10 moves the focus from the editable area into the toolbar, the arrow keys walk the buttons (wrapping at the ends, reversed in RTL), Home/End jump to the ends, Enter/Space activate a button and Escape gives the focus back to the editor; disabled buttons are skipped. This follows the WAI-ARIA authoring practices for a role="toolbar" widget, and the focus is moved programmatically, so it also works with the default allowTabNavigation: false, where the buttons take no part in the page tab order. On a button with a dropdown, ArrowDown opens it and focuses the first item, ArrowDown/ArrowUp walk the items, and Escape or ArrowUp on the first item close it and return to the button. Reaching the toolbar is the regular focusToolbar command, so it can be remapped like any other (commandToHotkeys: { focusToolbar: 'alt+0' }) or called with execCommand. Requested by @​cut2run.

🐛 Bug Fix

  • A toolbar button focused from the keyboard right after a mouse click showed no highlight in Chrome: a modifier shortcut such as Alt+F10 does not switch the browser to keyboard modality, so :focus-visible never matched. Toolbar buttons are never focused by the mouse (mousedown is prevented to keep the selection), so they now highlight plain :focus.

4.15.10

🐛 Bug Fix

  • #1184 Clicking an image wrapped in a contenteditable="false" element (for example <picture contenteditable="false"><img></picture>) left the caret stuck: the arrow keys could not move it past the image. Selecting a node put the range inside that non-editable island — the browser cannot place a caret there, so there was nothing for the arrow keys to move. select() now selects the outermost non-editable ancestor instead, so the range stays in editable content and the caret steps over the element as usual. Selecting an editable node, and select(node, true), are unchanged.

4.15.9

🐛 Bug Fix

  • #1485 In inline mode the change event fired on every value synchronisation, even when nothing had changed: the source element is the editor container there, so the editor compared the value with its own markup and the difference never went away. Among other effects, clicking a button in the table cells popup closed the popup (select-cells hides it on change) before the button's click arrived. The value last synchronised to an inline container is now tracked separately, so change fires only on a real change; standard mode is unchanged. Thanks to @​brendon (#1486).
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [jodit](https://github.com/xdan/jodit) from 4.15.8 to 4.15.13.
- [Release notes](https://github.com/xdan/jodit/releases)
- [Changelog](https://github.com/xdan/jodit/blob/main/CHANGELOG.md)
- [Commits](xdan/jodit@4.15.8...4.15.13)

---
updated-dependencies:
- dependency-name: jodit
  dependency-version: 4.15.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file JavaScript Pull requests that update Javascript code labels Oct 1, 2026
@coderabbitai

coderabbitai Bot commented Oct 1, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 2c4e84cd-facc-4f41-bb32-3c2472afbddd

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file JavaScript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants