[Webkit-unassigned] [Bug 41860] New: Frameset cols and rows values reported and set incorrectly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 8 08:32:27 PDT 2010


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

           Summary: Frameset cols and rows values reported and set
                    incorrectly
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
               URL: http://www.ignitebyte.net/webkitbug/
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Critical
          Priority: P1
         Component: Frames
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: tim.green at ec-software.com


Related to: https://bugs.webkit.org/show_bug.cgi?id=36584

Current Webkit browsers (Safari and Chrome in OS X and Windows are all affected) fail to read and write frameset dimensions correctly via JavaScript if the user has changed the frame dimensions by dragging the frame border with the mouse. Reading the cols value returns the original static setting from the frameset page. Writing the cols value ADDs the change by the user to the entered value as a positive or negative offset, producing garbage results. 

For example, if the user has moved the frame border to the right by 50 pixels, setting cols to "0%,100%" will result in a left frame with a width of 50 pixels. If the user has moved the frame border to the left setting "0%,100%" will produce a left frame with a width of -50 pixels. In both case reading cols will still return the original static value from the page. 

This makes workarounds impossible, thus it looks critical. For example, it breaks webhelp systems that load a table of contents and related topics into left and right frames, emulating the behavior of help systems like MS HTML Help CHM files.

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