Bug 25740 - Unable to resize left window/frame due to attribute resize="yes"
Summary: Unable to resize left window/frame due to attribute resize="yes"
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows XP
: P2 Normal
Assignee: Nobody
URL: http://publibz.boulder.ibm.com/bookmg...
Keywords: NeedsReduction
Depends on:
Blocks:
 
Reported: 2009-05-12 16:09 PDT by jasneet
Modified: 2011-06-25 08:22 PDT (History)
2 users (show)

See Also:


Attachments
reduced testcase (108.41 KB, application/zip)
2009-05-12 16:09 PDT, jasneet
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description jasneet 2009-05-12 16:09:22 PDT
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
Comment 1 jasneet 2009-05-12 16:09:57 PDT
Created attachment 30253 [details]
reduced testcase
Comment 2 Mark Rowe (bdash) 2009-05-12 21:17:32 PDT
As I've mentioned before, it is insane to claim that what you've attached is a useful reduction.  It includes FIFTY-FIVE FILES.  I'm almost certain that the bug could be demonstrated with fewer than five files.
Comment 3 dimon.bad 2011-06-25 08:19:56 PDT
I think, you can confirm in for example in chromium 12.0.742.100 (88853) Ubuntu 11.04
at phppgadmin demo page: 
http://phppgadmin.sourceforge.net/doku.php?id=demo
Left frameset could not be resized like in firefox or ie.

There are thinking its webkit bug
http://code.google.com/p/chromium/issues/detail?id=6402
Comment 4 dimon.bad 2011-06-25 08:22:01 PDT
I mean demo page, like: http://phppgadmin.kattare.com/phppgadmin/ (with side list)