Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.3.0-final
-
None
-
Windows XP with Internet Explorer 7
Description
The actual Site is too long, so the Internet Explorer shows ScrollBars. If I show now a ModalWindow and close this, Wicket scrolls to bottom of the site.
I analyzed the javascript code of the ModalWindow (modal.js) and the problem is by the solution of the focus problem:
if (Wicket.Browser.isIE()) {
// There's a strange focus problem in IE that disables focus on entire page,
// unless something focuses an input
var e = document.createElement("input");
document.body.appendChild(e);
e.focus();
document.body.removeChild(e);
}
The better solution, that ie don't scrolls to bottom, is:
if (Wicket.Browser.isIE()) {
// There's a strange focus problem in IE that disables focus on entire page,
// unless something focuses an input
var e = document.createElement("input");
document.body.insertBefore(e, document.body.firstChild);
e.focus();
document.body.removeChild(e);
}