[Webkit-unassigned] [Bug 9314] New: Relative positioned block size doesnt update root layer size

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Mon Jun 5 10:04:52 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=9314

           Summary: Relative positioned block size doesnt update root layer
                    size
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
               URL: http://soccernet.espn.go.com/origin?cameFrom=section%3Fi
                    d%3Dworldcup
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: sriram.yadavalli at nokia.com


If a render block is relative positioned, the root layer doesnt get the correct
size. As a result, if the browser window is too small, some of the content is
clipped.


To run this test case, reduce the Safari browser window size and load the page.
A scroll bar should appear allowing the user to see the entire content. 

The original webpage (espn.com)works because espn does browser sniffing and for
Safari, it doesnt include the rel positioned div element.

The fix is most probably in RenderLayer::updateLayerPosition(). When the child
layer position gets updated, the parent layer size needs to be updated.

The bug regarding content clipping exists in IE too, but works on Firefox.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list