Hi,
it seems that IE9 leaks memory heavily when updating components with Ajax in
IE9 document mode.
There is no leak after setting document to IE8 mode
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
Any ideas to resolve this without forcing IE8 mode ?
There have been past issues, but found no current issue related to this, quick
start code is very simple,
Opera, Firefox, Chrome work fine.
public HomePage(final PageParameters parameters)
{
Label testDiv = new Label("testDiv", new
PropertyModel(this, "data"));
testDiv.setOutputMarkupId(true);
add(testDiv);
AjaxSelfUpdatingTimerBehavior timer = new
AjaxSelfUpdatingTimerBehavior(Duration.milliseconds(200));
testDiv.add(timer);
}
public String getData()
{
Date now = new Date();
return now.toString();
}
<html>
<head>
<!-- No leak if this is set
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
-->
</head>
<body>
<div wicket:id="testDiv"></div>
</body>
</html>
-Heikki