Bug 51167

Summary: Home/end don't go to the start/end of an inline contenteditable unless they're at the start/end of a line
Product: WebKit Reporter: Benjamin (Ben) Kalman <kalman>
Component: HTML EditingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ap, rniwa
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   
Attachments:
Description Flags
Example
none
Example none

Benjamin (Ben) Kalman
Reported 2010-12-15 23:11:06 PST
1. open attachment 2. note that home only works for the first example 3. note that neither home nor end work for the second 4. note that only end works for the third Even though they're inline, home/end should go to the end of the enclosing contenteditable spans (rather than do nothing). IE does this, as does the beahviour for text boxes (obviously).
Attachments
Example (52 bytes, text/plain)
2010-12-16 14:49 PST, Benjamin (Ben) Kalman
no flags
Example (297 bytes, text/html)
2010-12-16 15:11 PST, Benjamin (Ben) Kalman
no flags
Alexey Proskuryakov
Comment 1 2010-12-16 12:08:19 PST
Please attach the test case, it's not here at the moment.
Benjamin (Ben) Kalman
Comment 2 2010-12-16 14:49:09 PST
Created attachment 76814 [details] Example
Alexey Proskuryakov
Comment 3 2010-12-16 15:10:27 PST
Please attach the test itself - this attachment is a url to an internal Google site that isn't visible outside Google.
Benjamin (Ben) Kalman
Comment 4 2010-12-16 15:11:20 PST
Bah I hoped that bugzilla would actually upload it.
Benjamin (Ben) Kalman
Comment 5 2010-12-16 15:11:53 PST
Created attachment 76819 [details] Example
Note You need to log in before you can comment on or make changes to this bug.