[Webkit-unassigned] [Bug 274700] New: Korean Composition Events Not Triggered on macOS and iOS Safari
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri May 24 19:39:28 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=274700
Bug ID: 274700
Summary: Korean Composition Events Not Triggered on macOS and
iOS Safari
Product: WebKit
Version: Safari 17
Hardware: All
OS: iOS 17
Status: NEW
Severity: Normal
Priority: P2
Component: HTML Editing
Assignee: webkit-unassigned at lists.webkit.org
Reporter: gusrn1423 at naver.com
CC: wenson_hsieh at apple.com
Created attachment 471509
--> https://bugs.webkit.org/attachment.cgi?id=471509&action=review
Compares Japanese and Korean input events
Test Environment:
• macOS: Version 14.4.1
• Safari: Version 17.4.1 (19618.1.15.11.14)
• iPhone: iOS 17.4.1
• Safari: Version 17.4.1 Mobile/15E148 Safari/604.1
Description:
- When inputting Korean text, the `compositionstart`, `compositionupdate`, and `compositionend` events are not being triggered as expected.
- This issue does not occur with other compositional languages like Japanese.
Steps to Reproduce:
- Open a text input field in Safari on macOS or iOS.
- Switch the keyboard input to Korean.
- Type any Korean text using the keyboard.
- Observe the sequence of events.
Expected Result:
- For both Korean and Japanese, the sequence of events should include `compositionstart`, `compositionupdate`, and `compositionend` as text is composed and finalized.
Actual Result:
- Korean: The sequence of events does not include `compositionstart`, `compositionupdate`, and `compositionend`.
- Japanese: The expected composition events (`compositionstart`, `compositionupdate`, `compositionend`) are triggered correctly.
Additional Information:
- Testing on macOS, you can easily add and switch between different language inputs via Settings > Keyboard > Input Sources.
- This bug significantly affects web applications relying on composition events for processing Korean input.
Please investigate and address this inconsistency to improve the user experience for Korean language input in Safari on macOS and iOS.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240525/a528e3ed/attachment-0001.htm>
More information about the webkit-unassigned
mailing list