NEW4709
REGRESSION: Ctrl+Backspace works incorrectly (please implement deleteBackwardByDecomposingPreviousCharacter)
https://bugs.webkit.org/show_bug.cgi?id=4709
Summary REGRESSION: Ctrl+Backspace works incorrectly (please implement deleteBackward...
Alexey Proskuryakov
Reported 2005-08-28 06:18:12 PDT
Steps to reproduce: 1. Launch Blot (example from /Developer/Examples/WebKit) 2. Type any decomposable character (such as é = option-e, e) 3. From Blot's Debug menu, select Show Operations 4. Click on deleteBackwardByDecomposingPreviousCharacter: Results: the character disappears. Expected results: only the accent should disappear. Here is the relevant part from NSResponder documentation: - (void)deleteBackwardByDecomposingPreviousCharacter:(id)sender Implemented by subclasses to delete the selection, if there is one, or a single character backward from the insertion point. If the previous character is canonically decomposable, this method should try to delete only the last character in the grapheme cluster (for example, deleting “a�+ “´� results in “a�). The sender argument is typically the object that invoked this method. NSResponder declares but does not implement this method.
Attachments
test case (DRT + manual) (1.24 KB, text/html)
2007-07-07 05:22 PDT, Alexey Proskuryakov
no flags
Alexey Proskuryakov
Comment 1 2005-09-04 08:16:23 PDT
(the bug description should be viewed with encoding = UTF-8) This can be also reproduced in Mail, Stickies etc. by pressing Ctrl+Backspace (which should do the same as deleteBackwardByDecomposingPreviousCharacter). In debugging builds, a message is logged: ================= ERROR: unimplemented, doing deleteBackward instead (/Users/ap/WebKit/WebKit/WebView.subproj/WebHTMLView.m:4288 -[WebHTMLView deleteBackwardByDecomposingPreviousCharacter:]) =================
Alexey Proskuryakov
Comment 2 2006-04-09 01:09:03 PDT
This has become a native text field regression, bumping priority to P1.
Adele Peterson
Comment 3 2006-04-10 13:31:25 PDT
While this is a regression for native text fields, its an obscure enough feature that we want to leave it as P2.
Alexey Proskuryakov
Comment 4 2006-12-17 01:29:21 PST
Adding NeedsRadar keyword. I agree that this feature isn't particularly important for English (or Russian), but it might be vital for other languages.
Mark Rowe (bdash)
Comment 5 2007-01-16 18:42:30 PST
Alexey Proskuryakov
Comment 6 2007-07-07 05:22:07 PDT
Created attachment 15429 [details] test case (DRT + manual)
Justin Garcia
Comment 7 2009-02-17 16:21:30 PST
This is now <rdar://problem/3655396>.
Eric Seidel (no email)
Comment 8 2012-12-30 17:16:30 PST
I assume this is a mac-specific bug?
Note You need to log in before you can comment on or make changes to this bug.