NEW304068
Safari Desktop: When aborting a composition after pressing a dead key (e.g. ^) in oncompositionend event.data will have "" while "^" is expected
https://bugs.webkit.org/show_bug.cgi?id=304068
Summary Safari Desktop: When aborting a composition after pressing a dead key (e.g. ^...
michael
Reported 2025-12-12 08:00:55 PST
With aborting I mean pressing a dead key (composition starts) and then click somewhere else (composition is implicitly ended - oncompositionend is called). However since the native behavior of contenteditable would leave the `"^"` in the DOM after cancelling, I'd expect the `event.data` in oncompositionend also have `"^"`, which is not the case on Desktop Safari. Repro: https://w3c.github.io/editing/repros/505.html Context: https://github.com/w3c/editing/issues/505
Attachments
michael
Comment 1 2025-12-12 08:22:19 PST
Note: This issue has been discussed with Henson Hsieh at the W3C Editing TF December Meeting.
Note You need to log in before you can comment on or make changes to this bug.