[Webkit-unassigned] [Bug 280443] New: Cursor movement and edit with Kannada text

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 26 16:12:23 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=280443

            Bug ID: 280443
           Summary: Cursor movement and edit with Kannada text
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Blocker
          Priority: P2
         Component: Text
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: parthakr at gmail.com
                CC: fantasai.bugs at inkedblade.net, vitor.roriz at apple.com

Created attachment 472699

  --> https://bugs.webkit.org/attachment.cgi?id=472699&action=review

Chrome vs Safari/notes (TextKit2)

Cursor movement and edit with Kannada text in Safari (Apple TextKit2) vs Chrome (Harfbuzz)

Description
Please describe the issue and what steps we can take to reproduce it:
Watch the attached video

Related feedbacks
FB15231415
FB14170617
FB12383463
FB9479036


Description:
All cursor movements are captured in the bottom right hand corner of the screen in RED COLOR

Left half screen is chrome with harfbuzz text shaping engine

ಅರ್ಕಾವಾತಿ (Repha ರ್ behind ಕ ಾ)
- cursor movement and edit is correct

ಅರ್ಕ್ಪವಾತಿ (Repha ರ್ behind ಕ ್ ಪ)
- cursor movement is wrong: cursor is allowed move between “Repha ರ್” and “ಕ್ಪ”. Cursor must not allowed to be placed between repha and following Kannada letters. Repha must be part of the Kannada letters to its right
- Cursor gets stuck inside the Kannada letters, does not move to the right
- Correct form can be observed in Chrome (Harfbuzz). 

ಅರ್ಕ್ಪಾವಾತಿ (Repha ರ್  behind ಕ ್ ಪ  ಾ)
- cursor movement is wrong: cursor is allowed move between “Repha ರ್” and “ಕ್ಪಾ”. Cursor must not allowed to be placed between repha and following Kannada letters. Repha must be part of the Kannada letters to its right
- Cursor gets stuck inside the Kannada letters, does not move to the right
- Correct form can be observed in Chrome (Harfbuzz). 

ಅರ್ಕ್ರಾವಾತಿ
(Repha ರ್  behind ಕ ್ ಪ  ಾ)
- cursor movement is wrong: cursor is allowed move between “Repha ರ್” and “ಕ್ರಾ”. Cursor must not allowed to be placed between repha and following Kannada letters. Repha must be part of the Kannada letters to its right
- Correct form can be observed in Chrome (Harfbuzz). 

ಅರ್ಕ್ಟ್ರೋಬರ್ 
- cursor movement is wrong: cursor is allowed move between “Repha ರ್” and “ಕ್ಟ್ರೋ”. Cursor must not allowed to be placed between repha and following Kannada letters. Repha must be part of the Kannada letters to its right
- Cursor gets stuck inside the Kannada letters, does not move to the right
- Correct form can be observed in Chrome (Harfbuzz).

-- 
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/20240926/d58b3e02/attachment.htm>


More information about the webkit-unassigned mailing list