Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions modules/ROOT/pages/8.4.0-release-notes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,12 @@ In {productname} {release-version}, an issue was identified where certain deleti

{productname} {release-version} addresses this by updating the key handler registration to occur during the `init` phase, and additional checks now ensure that previously prevented events are respected.

=== Deleting a selection in a `li` didn't trigger `beforeinput`.
// #TINY-12793

Previously, deleting a selection inside a list item or pressing Backspace at the start of a list item did not fire the native `beforeinput` event. The editor's list key handler prevented the `keydown` event before performing the deletion, which also suppressed the `beforeinput` event. This affected integrations and plugins that relied on `beforeinput` to intercept or customize deletion behavior in lists.

In {productname} {release-version}, the editor now dispatches a synthetic `beforeinput` event before performing delete operations inside list items. Handlers can call `preventDefault()` on this event to intercept the deletion as expected.

[[security-fixes]]
== Security fixes
Expand Down
Loading