[Webkit-unassigned] [Bug 10735] Clicking in SVG results causes WebKit to consume 100% CPU for several minutes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Feb 17 15:26:05 PST 2007


------- Comment #7 from mitz at webkit.org  2007-02-17 15:26 PDT -------
Created an attachment (id=13216)
 --> (http://bugs.webkit.org/attachment.cgi?id=13216&action=view)
[WIP] use an iterator that doesn't maintain child indices

Passes all the editing tests but I need to review it once more to verify that
it is correct, look for more places that can benefit from using the new
PositionIterator, possibly split it out into its own files, and figure out if
PositionIterator needs to be optimized for the common(?) case of not iterating
at all (the optimization would be to cache the initial Position in the
PositionIterator, not initialize its other member variables until the first
increment/decrement, and if those were never called, do the conversion to
Position by returning the cached one).

Some bits of correctness I'm concerned about include
editingIgnoresContent()-positive nodes, <br>s and negative offsets.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list