Opened 11 years ago

Closed 10 years ago

#13247 closed defect (wontfix)

FF first load of iframes nested in TabContainer renders iframes in wrong place

Reported by: rott Owned by:
Priority: high Milestone: tbd
Component: Dijit Version: 1.7.0b1
Keywords: Cc:
Blocked By: Blocking:


SVN rev 25519, using Firefox 3.6.16 on Ubuntu 10.10. Other Firefox version reveal similar behavior.

On first load in FF of the following HTML, with parseOnLoad set to true, iframe3 content is incorrectly placed into iframe2's spot, and iframe4 content is incorrectly placed into iframe3's spot. The iframe2 content is lost entirely.

Refresh of the browser will not exhibit the problem. It only occurs if you shut down FF and restart it, then visit index.html in the attached zip.

I don't know if this is a parser problem or a TabContainer? or ContentPane? problem. If I simply use iframes not nested in these widgets, I do not see the problem, so I'll put this under the Dijit component.

<body class="claro">

    <div dojoType="dijit.layout.TabContainer" style="width: 100%" doLayout="false">
        <div dojoType="dijit.layout.ContentPane" title="ContentPane for iframe 2 and 3" closable="false">

            <iframe class="frontPageIframe" src="index2.html">iframe 2</iframe>
            <iframe class="frontPageIframe" src="index3.html">iframe 3</iframe>

        </div> <!-- end ContentPane -->
        <div dojoType="dijit.layout.ContentPane" title="ContentPane for iframe 4" closable="false">
            <iframe src="index4.html">iframe 4</iframe>
    </div> <!-- end TabContainer -->


Attachments (1) (1.5 KB) - added by rott 11 years ago.
zip of small testcase

Download all attachments as: .zip

Change History (2)

Changed 11 years ago by rott

Attachment: added

zip of small testcase

comment:1 Changed 10 years ago by bill

Resolution: wontfix
Status: newclosed

I reproduced on FF3.6/windows, but show that it's fixed on FF8/windows (and also the latest firefox).

Note: See TracTickets for help on using tickets.