Bug 69563

Summary: nodeWillBeRemoved and textWillBeReplaced should canonicalize positions
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: HTML EditingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: darin, enrica, mitz
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 69377    
Bug Blocks:    

Description Ryosuke Niwa 2011-10-06 14:20:30 PDT
It turned out that our rendering engine doesn't support non-canonicalized endpoints for selection and this causes a problem for us. We should ensure selection end points are always canonicalized.

In addition, selectionchange event isn't fired when nodeWillBeRemoved and textWillBeReplaced updates end points using setWithoutValidation.