[Webkit-unassigned] [Bug 25740] New: Unable to resize left window/frame due to attribute resize="yes"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 12 16:09:22 PDT 2009


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

           Summary: Unable to resize left window/frame due to attribute
                    resize="yes"
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://publibz.boulder.ibm.com/bookmgr_OS390/libraryserv
                    er/zosv1r9/
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jasneet at chromium.org
                CC: jasneet at chromium.org


I Steps:
1. Go to http://publibz.boulder.ibm.com/bookmgr_OS390/libraryserver/zosv1r9/
2. move cursor to try to resize left frame area (in order to see full book 
names)

II Issue:
cannot resize, unable to grab frame for resize

III Conclusion:
The document is actually out of spec.  See
http://www.w3.org/TR/html401/present/frames.html#h-16.2.2

The problem we are seeing is that they are using an attribute resize="yes". 
That attribute is not in the spec.  The spec allows for noresize which they use
in two different ways.  Here is the source:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html><head>
  <title>testcase</title>
</head>
  <frameset id="main" name="main" rows="50px,50px, *" frameborder="0"
framespacing="0" border="0" spacing="0">
    <frame name="mastheadFrame" title="banner" src="testcase_files/banner.htm"
marginwidth="0" marginheight="0" frameborder="0" noresize="0" scrolling="no">

    <frame name="searchFrame" src="testcase_files/search.htm" marginwidth="0"
marginheight="0" frameborder="0" noresize="noresize" scrolling="no">

    <frameset id="center" name="center" cols="300,*" framespacing="4"
border="7" frameborder="1" style="" noresize="">

      <frameset id="left" name="left" rows="30, *, 25" frameborder="0"
framespacing="0" border="0" spacing="0" class="FRAMESTYLE1">

        <frame name="navbarFrame" src="testcase_files/navbar.htm"
marginwidth="0" marginheight="0" frameborder="0" class="FRAMESTYLE2"
resize="yes" scrolling="no">

        <frame name="navigationFrame" src="testcase_files/tabbedPanes.htm"
marginwidth="0" marginheight="0" frameborder="0" resize="yes" scrolling="no">

        <frame name="tabFrame" src="testcase_files/tabs.htm" marginwidth="0"
marginheight="0" frameborder="0" resize="yes" scrolling="no">

      </frameset>

      <frameset id="right" name="right" rows="30, *" frameborder="0"
framespacing="0" border="0" spacing="0" class="FRAMESTYLE1">

  </frameset>

</html>

However, the resize attribute should be ignored and the default behavior for a
frame should be that it can be resized. 

IV Other Browsers:
IE7: ok
FF3: ok

V Nightly tested: 43092

Bug in Chromium : http://code.google.com/p/chromium/issues/detail?id=6402


-- 
Configure bugmail: https://bugs.webkit.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