[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