Summary: | Unnecessary layout done when mousing down in text field | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Adele Peterson <adele> | ||||||||||
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | aroben, bdakin, hyatt, mitz | ||||||||||
Priority: | P2 | ||||||||||||
Version: | 523.x (Safari 3) | ||||||||||||
Hardware: | Mac | ||||||||||||
OS: | OS X 10.4 | ||||||||||||
Attachments: |
|
Description
Adele Peterson
2007-07-05 17:13:56 PDT
Created attachment 15408 [details]
shark sample
Here's a sample from clicking in a text field with many characters in it.
Created attachment 15409 [details]
testcase
Enter "500000" in the second text field and press "Test Length". That will fill the first text field with 500000 characters.
Created attachment 15414 [details]
Avoid spurious layout due to mutating inner renderer's styles
Comment on attachment 15414 [details]
Avoid spurious layout due to mutating inner renderer's styles
I think I actually need to preserve the current values, not reset them, in case layout doesn't get called again (which is the entire point of this exercise).
Created attachment 15417 [details]
Avoid spurious layout due to mutating inner renderer's styles
Comment on attachment 15417 [details]
Avoid spurious layout due to mutating inner renderer's styles
Looks good!
|