[ https://issues.apache.org/jira/browse/WICKET-1265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12576949#action_12576949 ]
Vjacheslav Kanivetc commented on WICKET-1265: --------------------------------------------- I've tested the fix you have provided, it's working perfectly ;) Hoping to see it in 1.3.2 version release already. > Close ModalWindow in IE with scrollbars scrolls to bottom > --------------------------------------------------------- > > Key: WICKET-1265 > URL: https://issues.apache.org/jira/browse/WICKET-1265 > Project: Wicket > Issue Type: Bug > Components: wicket-extensions > Affects Versions: 1.3.0-final > Environment: Windows XP with Internet Explorer 7 > Reporter: André Winkler > Assignee: Matej Knopp > Priority: Critical > Fix For: 1.3.3 > > > 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); > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.