[Webkit-unassigned] [Bug 65863] New: Changing absolutely positioned element's transform and coordinates does not move the element

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 8 11:07:43 PDT 2011


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

           Summary: Changing absolutely positioned element's transform and
                    coordinates does not move the element
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: webkit at kaitnieks.com


Created an attachment (id=103265)
 --> (https://bugs.webkit.org/attachment.cgi?id=103265&action=review)
HTML to demonstrate the problem

This bug can be observed on following conditions:

1) Element is absolutely positioned (position: absolute)
2) Javascript moves the element (changes style.left and/or style.top) and applies transform (such as scale and rotate)
3) Javascript is called after page has rendered (as from onmouseover event)

After doing the steps above the element gets transformed but not moved. 

Additional info:
DOM inspectors verify that style.left and top is correct. 
Resizing browser window forces repaint or re-rendering and then the element gets moved and painted at the correct location.

I could not verify the latest nightly build because of this: http://web.archiveorange.com/archive/v/MHvu4QrgNjpkVMjR8uz3

I'm attaching test html. It moves and scales absolute DIV to 100px, 100px, but the DIV doesn't get painted at 100px, 100px, unless browser window is resized.

-- 
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