WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
4709
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
Details
View All
Add attachment
proposed patch, testcase, etc.
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
<
rdar://problem/4928524
>
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.
Top of Page
Format For Printing
XML
Clone This Bug