FULL PRODUCT VERSION :
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) Client VM (build 25.77-b03, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]
A DESCRIPTION OF THE PROBLEM :
When there is a page rendered, that contains an applet and it shows a jQuery dialog, browser hangs for couple of minutes. In the console it is visible, that there is eventually a StackOverflow reported in JavaScript.
From analysis it looks like applet steals the focus, and then jQuery restores it for button in the dialog, then applet steals it again and we have a loop which results in StackOverflow.
Additionally, although input field on the page is initially focused, it happens, that after page is loaded focus is stolen and set on applet instead.
This does not happen on FF for example. I didn't test other browsers.
REGRESSION. Last worked in version 8u73
ADDITIONAL REGRESSION INFORMATION:
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) Client VM (build 25.77-b03, mixed mode, sharing)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Please open following site in IE with Java-Plugin installed:
<html>
<head>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.1.js"></script>
<script type="text/javascript" src="https://code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
</head>
<body>
<form>
<applet width="150" height="30"
archive="https://docs.oracle.com/javase/tutorial/deployment/applet/examples/dist/applet_HelloWorld/applet_HelloWorld.jar"
code="HelloWorld.class">
<param name="initial_focus" value="false">
</applet>
<input id="password" type="password"/>
<button id="login">Login</button>
</form>
<div id="dialog" title="Error">
<p>Invalid password!</p>
</div>
<script type="text/javascript">
$(function () {
$('#password').focus();
$('#dialog').dialog({
autoOpen: true,
modal: true,
buttons: {
Ok: function () {
$(this).dialog("close");
}
}
});
$('#login').click(function () {
console.log("Open dialog!!");
$('#dialog').dialog('open');
});
});
</script>
</body>
</html>
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
It should be possible to close displayed dialog.
ACTUAL -
It is not possible to close the dialog and the browser is frozen. User has to wait couple of minutes for the stack overflow in javascript to gain control over the browser again.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
JS console log:
DOM7011: The code on this page disabled back and forward caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337
File: applet_test.html
HTML1300: Navigation occurred.
File: applet_test.html
HTML1527: DOCTYPE expected. Consider adding a valid HTML5 doctype: "<!DOCTYPE html>".
File: applet_test.html, Line: 1, Column: 1
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 1416, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 1416, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 1416, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 1416, Column: 2
SCRIPT2343: Stack overflow at line: 3899
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2307, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2307
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2364
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2364
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2307, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2307, Column: 4
SCRIPT2343: Stack overflow at line: 2307
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2307, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2307, Column: 4
SCRIPT2343: Stack overflow at line: 2307
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2364
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2364
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2364
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2364
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2364, Column: 5
SCRIPT2343: Stack overflow at line: 2364
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 778
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3899, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 778
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2830, Column: 10
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 778
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4670, Column: 3
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2830, Column: 10
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 4670
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4670, Column: 3
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 2830, Column: 10
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 778, Column: 2
SCRIPT2343: Stack overflow at line: 4670
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
SCRIPT2343: Stack overflow at line: 3618
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4915, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4915, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4915, Column: 2
SCRIPT2343: Stack overflow at line: 4915
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4915, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4915, Column: 2
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4915, Column: 2
SCRIPT2343: Stack overflow at line: 4915
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4717, Column: 4
SCRIPT2343: Stack overflow at line: 4717
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 4308, Column: 5
SCRIPT2343: Stack overflow at line: 4308
SCRIPT28: Out of stack space
File: jquery-1.11.1.js, Line: 3618, Column: 2
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
<html>
<head>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.1.js"></script>
<script type="text/javascript" src="https://code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
</head>
<body>
<form>
<applet width="150" height="30"
archive="https://docs.oracle.com/javase/tutorial/deployment/applet/examples/dist/applet_HelloWorld/applet_HelloWorld.jar"
code="HelloWorld.class">
<param name="initial_focus" value="false">
</applet>
<input id="password" type="password"/>
<button id="login">Login</button>
</form>
<div id="dialog" title="Error">
<p>Invalid password!</p>
</div>
<script type="text/javascript">
$(function () {
$('#password').focus();
$('#dialog').dialog({
autoOpen: true,
modal: true,
buttons: {
Ok: function () {
$(this).dialog("close");
}
}
});
$('#login').click(function () {
console.log("Open dialog!!");
$('#dialog').dialog('open');
});
});
</script>
</body>
</html>
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
Didn't find any.