Closed Bug 304378 Opened 19 years ago Closed 19 years ago

Parsing incorrect number of frameset rows or cols

Categories

(Core :: Layout: Images, Video, and HTML Frames, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: barrie, Unassigned)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

please check site http://www.mj.gov.br/sistemas/EstrangeiroWEB/index.asp
This site opens and operates normally with Internet Explorer but only partially
with Firefox. I want to standardize Forefox in my company but due to this glich
I am obliged to continue using IE at least for this page.
Please help me find a way to adjust my configs as necessary.
Your help is much appreciated
Thanks
Barrie

Reproducible: Always

Steps to Reproduce:
1.just go to the link, page opens but is incomplete, search field do not appear
2.
3.

Actual Results:  
page opens partcially and stops
While I suspect the answer will be either "invalid" or "tech evangelism", it
does at first glance look like IE's error recovery might be simple enough to
emulate.

The problem is that someone commented out a random chunk of the page, so the
outer frameset says rows="131,*" but there's only one row, not two, so we only
display the one col that the inner frameset says to display.

From just a little testing, it looks like what IE does is copy extra values down
to children, if they aren't specified there, treating

<frameset rows="131,*">
  <frameset cols="*">
    <frame>
    <frame>
  </frameset>
</frameset>

as being

<frameset rows="131,*" cols="*">
  <frame>
  <frame>
</frameset>

No idea how many pages depend on that behavior, or how many depend on our
alternate behavior, though.
Component: Page Info → Layout: HTML Frames
OS: Windows XP → All
Product: Firefox → Core
QA Contact: page.info → layout.html-frames
Hardware: PC → All
Summary: does not open the page completely. → Parsing incorrect number of frameset rows or cols
Version: unspecified → Trunk
Attached file testcase
We see this as one row of 131 (though we actually load google.com, despite not
having anywhere to show it), IE6 sees it as two rows and one col.
This is invalid; given the ways people do nested framesets, IE's behavior is almost certainly rather more complicated than comment 1 suggests, and reverse-engineering it just isn't worth it.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
Product: Core → Core Graveyard
Component: Layout: HTML Frames → Layout: Images
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: