Bug 12827

Summary: REGRESSION(r19183): -[DOMCSSStyleDeclaration setValue:forKey:] doesn't have an immediate effect
Product: WebKit Reporter: Timothy Hatcher <timothy>
Component: Layout and RenderingAssignee: Geoffrey Garen <ggaren>
Status: RESOLVED FIXED    
Severity: Normal CC: ggaren
Priority: P1 Keywords: HasReduction, Regression
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
Testcase
none
patch mitz: review+

Description Timothy Hatcher 2007-02-19 23:26:03 PST
- Build and run the attached project, and click Move Up.
- In Tiger, when you click on the "move up" button, you will see that "Test"  immediately moves up.
- In TOT, you will not see the change until you move your mouse button over the WebView.

This is not just a problem with the setValue:forKey: or setValue:forKeyPath: cases, the direct setProperty:value:priority: method also fails to layout or render the change.

Using the nightlies, this regressed between r19136 and r19186.
Comment 1 Timothy Hatcher 2007-02-19 23:26:40 PST
Created attachment 13267 [details]
Testcase
Comment 2 Timothy Hatcher 2007-02-20 01:06:34 PST
This was caused by r19183.
Comment 3 Geoffrey Garen 2007-02-20 11:03:24 PST
I'll have a look.
Comment 4 Geoffrey Garen 2007-02-20 12:18:24 PST
Created attachment 13278 [details]
patch
Comment 5 mitz 2007-02-20 12:47:00 PST
Comment on attachment 13278 [details]
patch

!(r!=me)
Comment 6 Geoffrey Garen 2007-02-20 13:43:54 PST
Committed revision 19742.