[Webkit-unassigned] [Bug 36037] REGRESSION(51522): typing at the end of a line in designMode documents is *very* slow

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 25 12:16:15 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=36037





--- Comment #21 from Ojan Vafai <ojan at chromium.org>  2010-05-25 12:16:13 PST ---
(In reply to comment #19)
> (In reply to comment #18)
> > It seems there are more fixes in attachment 54101 [details] [details] which we should eventually make in PositionIterator.
> 
> I'm not sure I agree. That patch broke a number of tests and some crashed. The behavior of increment is correct, what was wrong was the behavior of decrement that was causing to iterate over the wrong positions.
> I don't think there is anything wrong with the intended behavior of PositionIterator, there was just a bug in the implementation.

PositionIterator should iterate over all possible Positions, right? I don't think increment does currently. It just doesn't happen to hit in this case. The code in attachment 54101 may well have been wrong, but I'm pretty sure the existing increment implementation skips over some positions. Unless you think I'm wrong, I think it deserves a FIXME.

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



More information about the webkit-unassigned mailing list