Skip to main content

Bug Tracker

Side navigation

#14371 closed bug (invalid)

Opened September 18, 2013 10:53PM UTC

Closed November 02, 2013 08:52AM UTC

Last modified November 14, 2013 12:04PM UTC

Framesets and memory not released.

Reported by: anonymous Owned by: anonymous
Priority: undecided Milestone: None
Component: unfiled Version: 1.9.0
Keywords: Cc:
Blocked by: Blocking:
Description

This issue has been reported before: see bugs #9924 and #8863.

TIE Version 9.0.8112.16421 Update Versions 9.019 (KB2862772)

The following html pages -- which I'm sure you've seen before -- will illustrate this problem:

The first, top.html, contains a frameset with two frames.

<html>
	<head>
		<title>top.html</title>
	</head>
	<frameset framespacing="0" border="false" frameborder="0" rows="64,250">
	<frame name="header" scrolling="no" noresize target="main" src="frame1.html" marginwidth="0" marginheight="0">
	<frame name="main" src="frame2.html" scrolling="auto" marginwidth="0" marginheight="0" noresize>
		<noframes>
			<body>
				<p>This page uses frames, but your browser doesn't support them.</p>
			</body>
		</noframes>
	</frameset>
</html>

The second, frame1.html, contains an anchor href to frame2.html targeting the second frame. It serves as a refresh.

<html>
<head>
</head>
<body>
<a href="frame2.html" target="main">Refresh</a>
<body>
</html>

The third, frame2.html, has <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> in its head, and the body simply has the text, “This is the page that has jquery.”

<html>
<head>
 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>
This is the page that has jquery.
<body>
</html>

Using sIEve or Windows resource monitor, memory is shown not to be released when the link in frame1.html is clicked and frame2.html is refreshed. Roughly 1328 KB memory is consumed and not released. Memory is only released when the top.html is refreshed, negating the purpose of framesets.

Attachments (0)
Change History (8)

Changed September 24, 2013 02:00PM UTC by anonymous comment:1

Internet Explorer seems to be the only browser with this issue. (Firefox and Chrome release memory nicely.) Unfortunately, it's not possible for us to use other browsers. Perhaps Microsoft can provide some guidance on using their non-standard APIs.

Changed September 27, 2013 03:13PM UTC by anonymous comment:2

Same problem is observed in jquery version 1.10.2:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

Changed October 18, 2013 02:37PM UTC by timmywil comment:3

owner: → anonymous
status: newpending

Please try testing with 1.x:

http://code.jquery.com/jquery-git.js

Changed November 02, 2013 08:52AM UTC by trac-o-bot comment:4

resolution: → invalid
status: pendingclosed

Because we get so many tickets, we often need to return them to the initial reporter for more information. If that person does not reply within 14 days, the ticket will automatically be closed, and that has happened in this case. If you still are interested in pursuing this issue, feel free to add a comment with the requested information and we will be happy to reopen the ticket if it is still valid. Thanks!

Changed November 11, 2013 11:22AM UTC by sdong comment:5

JQuery: 1.10.1

IE: 8.0.6001(Company Distribution)

we have the same problem with IE 8. I tried the jquery-git.js and the memory is not released.

Firefox is working fine.

I hope, this issue would be reopened.

Changed November 13, 2013 08:17AM UTC by sdong comment:6

Replying to [comment:4 trac-o-bot]:

Because we get so many tickets, we often need to return them to the initial reporter for more information. If that person does not reply within 14 days, the ticket will automatically be closed, and that has happened in this case. If you still are interested in pursuing this issue, feel free to add a comment with the requested information and we will be happy to reopen the ticket if it is still valid. Thanks!

Hello,

can you reopened it?

Changed November 13, 2013 01:53PM UTC by dmethvin comment:7

@sdong, you are testing with old versions. Please try testing with our current pre-release, as asked in comment 3: http://code.jquery.com/jquery-git.js

Changed November 14, 2013 12:04PM UTC by sdong comment:8

_comment0: Replying to [comment:7 dmethvin]: \ > @sdong, you are testing with old versions. Please try testing with our current pre-release, as asked in comment 3: http://code.jquery.com/jquery-git.js \ \ I tested with the Pre-release Version(v1.11.0-pre). Same problem.1384522427252324

Replying to [comment:7 dmethvin]:

@sdong, you are testing with old versions. Please try testing with our current pre-release, as asked in comment 3: http://code.jquery.com/jquery-git.js

I tested with the Pre-release Version(v1.11.0-pre). Same problem.

++++++++++++++++++++++

News:

we are also including the Jquery UI 1.10.3 for use and this is the problem! I tested with several combinations of the versions and found this results:

Jquery-Version 1.10.1 with UI-Version 1.10.3 made +9kb per refresh

Jquery-Version 1.11.0-Pre with UI-Version 1.10.3 made +14kb per refresh

Jquery-Version 1.10.1 with UI-Version 1.8.12 made +2kb per refresh

Jquery-Version 1.11.0-Pre with UI-Version 1.8.12 WORKS!!!