Bug 22983
| Summary: | RTL: Diacritical marks (Nikud) deleted along with letter | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jeremy Moskovich <playmobil> |
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED INVALID | ||
| Severity: | Normal | CC: | ap, mitz |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | OS X 10.5 | ||
Jeremy Moskovich
Steps to reproduce:
* Copy the following (u05D0 + u05B1) into a text input field in WebKit.
אֱ
* press backspace once.
Expected Results:
* Only the diacritical mark under the letter Aleph should be deleted, the letter itself should be left alone.
To see the correct behavior, paste the text into the TextEdit on OS X and press delete, you can see that the diacritical mark is deleted separately from the letter.
What happens:
* The diacritical mark and the letter are deleted as one unit, there is no way to delete just the diacritical mark.
Both IE7 & FF3 behave correctly here, deleting only the diacritical and leaving the letter alone.
Related Chrome issue: http://code.google.com/p/chromium/issues/detail?id=5438
Some images that clarify this further (from Chrome issue):
http://img75.imageshack.us/img75/3682/chromepunctuation1jq7.jpg
http://img389.imageshack.us/img389/3032/chromepunctuation2xa3.jpg
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Jeremy Moskovich
Sorry about that, seems bugzilla doesn't display Hebrew letters directly :|
u05D0 + u05B1
can be entered manually using the Unicode Hex Input method on OS X.
mitz
I'm confused. Wasn't this bug just fixed in <http://trac.webkit.org/changeset/39169>?
Jeremy Moskovich
Your right of course Mitz, thanks - closing.