[Webkit-unassigned] [Bug 76818] New: Dynamically modifying DOM results in an erroneous position

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 23 01:49:58 PST 2012


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

           Summary: Dynamically modifying DOM results in an erroneous
                    position
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://www.youtube.com/watch?v=02OWXaEshA8
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jni.viens at gmail.com


Created an attachment (id=123530)
 --> (https://bugs.webkit.org/attachment.cgi?id=123530&action=review)
Video becomes out of sight after right click >> copy URL

Overview
------------------

Positioning of DOM elements does not refresh properly after modifying the DOM


Reproduce
------------------

Pretty sure there is alot of ways to reproduce this, but for example :

1 - go to any HTML5 videos on youtube
2 - Right click on the video and click copy URL
3 - Result from screenshot should happen (note that the parent of div.player-container has a margin: 0 auto and is still positioned properly) <-- this does not happen on FF
4 - Untick position: absolute from div.player-actions-container and see the video fall back into place
5 - Re-tick and re-untick it if you want, the video won't move again, everything remains fine.


Expected result
------------------

1 - Video shouldn't be misplaced
2 - Adding and removing position: absolute should re-calculate the position the element properly (SPECULATION : i feel like this is the reason the video gets misplaced in the first place)


Infos
------------------
Chromium    16.0.912.75 (Developer Build 0)
WebKit    535.7 (Unknown URL at 0)
Started in a fresh profile

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