fix(macos): keep Return for IME marked text commit (#25178)

Co-authored-by: jft0m <9837901+bottotl@users.noreply.github.com>
This commit is contained in:
Peter Steinberger
2026-02-25 00:14:00 +00:00
parent 11a0495d5f
commit 1970a1e9e5
3 changed files with 10 additions and 0 deletions

View File

@@ -486,6 +486,10 @@ private final class ChatComposerNSTextView: NSTextView {
override func keyDown(with event: NSEvent) {
let isReturn = event.keyCode == 36
if isReturn {
if self.hasMarkedText() {
super.keyDown(with: event)
return
}
if event.modifierFlags.contains(.shift) {
super.insertNewline(nil)
return