[Webkit-unassigned] [Bug 73392] New: Deeply cloned nodes' style don't seem to listen to changes during drags

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 29 20:53:15 PST 2011


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

           Summary: Deeply cloned nodes' style don't seem to listen to
                    changes during drags
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
               URL: chrome://newtab
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dbeam at chromium.org
                CC: dbeam at chromium.org


A recent WebKit roll in Chromium (http://crrev.com/111843) introduced an issue (http://crbug.com/105810) that causes clones of the source element to ignore style changes (i.e. changing draggingNode.cloneNode(true).style.left doesn't work).  One of these revs (http://goo.gl/FZnkK) introduced this.

Here are some simple test cases:
- using cloneNode - http://jsfiddle.net/wz384/9/
- using separate node - http://jsfiddle.net/wz384/13/

The manifestation of this bug is that dragging on the New Tab Page on Chrome 17.0.954.0 (today's Canary on MacOS) is broken as we're using a clone of the node a user originally dragged as a drag representation.  I've attached a screenshot to show what this looks like.  Notice that the mouse has started dragging but the clone isn't able to move like it used to (http://goo.gl/TveP5).

[Enclosure: chrome_new_tab_page_drag_representation_issue.png]

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