Bug 24246 - REGRESSION: backspace and forward delete do not match when dealing with tables
Summary: REGRESSION: backspace and forward delete do not match when dealing with tables
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: HTML Editing (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P1 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-27 13:23 PST by Eric Seidel (no email)
Modified: 2017-06-12 15:56 PDT (History)
2 users (show)

See Also:


Attachments
test case (1.38 KB, text/html)
2009-02-27 13:26 PST, Eric Seidel (no email)
no flags Details
another test case (similar, if not same bug) (561 bytes, text/html)
2009-02-27 13:56 PST, Eric Seidel (no email)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2009-02-27 13:23:26 PST
REGRESSION: backspace and forward delete do not match when dealing with tables

backspace after a table will place your cursor in the last cell of the table
forward-delete before a table does nothing.  A second forward-delete selects the table.  A 3rd deletes it.

According to Justin, both of these behaviors are wrong, and regressions.

Both should select on the first delete and delete on the second.

The original fix was:
http://trac.webkit.org/changeset/15206

I don't know when the regression happened.

I've not studied delete enough in other browsers to know if this is the "right" behavior, but I'm filing this regression bug to note that our behavior has changed and our tests didn't catch it.  Since all regressions are supposed to be p1s, marking this as a p1.
Comment 1 Eric Seidel (no email) 2009-02-27 13:26:32 PST
Created attachment 28101 [details]
test case
Comment 2 Eric Seidel (no email) 2009-02-27 13:56:46 PST
Created attachment 28103 [details]
another test case (similar, if not same bug)
Comment 3 Eric Seidel (no email) 2009-02-27 15:02:31 PST
This bug does not repro in Safari 4, sorry, I didn't realize I was in Safari 3.