Bug 59636 - Suppress selection change notifications for intermediate changes that occur during a top level level operation
Summary: Suppress selection change notifications for intermediate changes that occur d...
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: HTML Editing (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2011-04-27 14:38 PDT by Justin Garcia
Modified: 2011-04-27 18:39 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Garcia 2011-04-27 14:38:12 PDT
The fact that the selection changes while the DOM is mutated during an editing operation seems like an implementation detail that we should not expose to clients. Either we should suppress them, or provide some additional context in the notification about the kind of selection change that has occurred: manual change by the user, a change that's a by-product of an editing operation, etc.

<rdar://problem/9347457>
Comment 1 Justin Garcia 2011-04-27 18:39:16 PDT
After talking with Levi and Ryosuke, I realize that these selection change notifications may be important to other WebKit clients besides mine. They signal real selection changes due to DOM mutation. I'll just ignore them at the client level.