Opened 13 years ago

Closed 12 years ago

#1834 closed defect (wontfix)

FilteringTable memory leakage in Internet Explorer when using frames

Reported by: honzal@… Owned by: Tom Trenka
Priority: high Milestone: 0.9
Component: Dojox Version: 0.4
Keywords: FilteringTable, Memory leakage, Internet Explorer, Frames Cc:
Blocked By: Blocking:

Description

I noticed a memory leak when using the FilteringTable? widget in Internet Explorer. The memory leak ONLY appears when using the FilteringTable? widget within a frameset!

The leak is also detected by IE Sieve ( http://home.wanadoo.nl/jsrosman/ ). Every time the page is reloaded, it consumes about 0.5 - 2.5 MB (depending on the complexity of your FilteringTable?) which really adds up after some page refreshes. This memory is not released until you restart the Internet Explorer.

I am using Dojo version 0.4 with Internet Explorer 6 on Windows XP. In Firefox 1.5.0.7 this memory leakage problem doesn't occur, or at least it doesn't leak that much.

To reproduce the problem, please have a look at the code below:

The FilteringTable? widget:

<!-- Import the style definitions and the required Dojo Javascript code found on http://archive.dojotoolkit.org/nightly/tests/widget/test_FilteringTable.html -->

<table dojoType="filteringTable" id="myTable">

<thead>

<tr>

<th field="col1" dataType="String" width="100" valign="top"

align="left">Column 1</th>

<th field="col2" dataType="String" width="100" align="left"

valign="top">Column 2</th>

<th field="col3" dataType="String" width="100" align="left"

valign="top">Column 3</th>

</tr>

</thead> <tbody>

<tr value="1"><td>test 1</td><td>test 2</td><td>test 3</td></tr> <tr value="2"><td>test 4</td><td>test 5</td><td>test 6</td></tr>

</tbody>

</table>

The frameset:

<frameset rows="30%,70%">

<frame src="/....../filteringTable.html" name="filteringTable"> <!-- Use a HTML page with the FilteringTable? widget above --> <frame src="/....../blank.html" name="blank"> <!-- Just use a HTML page with no contents-->

</frameset>

Change History (3)

comment:1 Changed 13 years ago by bill

Milestone: 0.4.10.5
Owner: changed from bill to Tom Trenka

comment:2 Changed 12 years ago by Adam Peller

Component: WidgetsDojox

comment:3 Changed 12 years ago by Tom Trenka

Resolution: wontfix
Status: newclosed

FilteringTable? is not being ported to either Dijit or DojoX, so I'm closing the bug.

Note: See TracTickets for help on using tickets.