Bug 19623 - [Transforms] Incomplete repaint adding scale transform to element
Summary: [Transforms] Incomplete repaint adding scale transform to element
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Simon Fraser (smfr)
URL:
Keywords: HasReduction
Depends on: 21942
Blocks:
  Show dependency treegraph
 
Reported: 2008-06-17 16:25 PDT by Matt Lilek
Modified: 2008-11-20 17:58 PST (History)
2 users (show)

See Also:


Attachments
reduction (320 bytes, text/html)
2008-06-17 16:25 PDT, Matt Lilek
no flags Details
Patch, testcase, changelog (6.49 KB, patch)
2008-11-20 17:53 PST, Simon Fraser (smfr)
mitz: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Lilek 2008-06-17 16:25:16 PDT
If an element has no -webkit-transform specified, adding it later on to scale it will result in severe underpainting.  Happens in both Safari 3.1.1 and ToT.
Comment 1 Matt Lilek 2008-06-17 16:25:34 PDT
Created attachment 21774 [details]
reduction
Comment 2 Simon Fraser (smfr) 2008-11-20 17:53:54 PST
Created attachment 25326 [details]
Patch, testcase, changelog
Comment 3 Simon Fraser (smfr) 2008-11-20 17:58:08 PST
Committed r38651
	M	WebCore/ChangeLog
	M	WebCore/rendering/RenderObject.cpp
	A	LayoutTests/platform/mac/fast/repaint/change-transform-expected.png
	A	LayoutTests/platform/mac/fast/repaint/change-transform-expected.txt
	A	LayoutTests/platform/mac/fast/repaint/change-transform-expected.checksum
	M	LayoutTests/ChangeLog
	A	LayoutTests/fast/repaint/change-transform.html
r38651 = 1dffe8ff6fe257f4ed56ef33ea027dac44e9ef0a (trunk)