Whenever the session expires, I make a call to the server using window.location.reload(true). After clicking the button, the server is contacted to retrieve details. However, in Internet Explorer 11, the URL does not change in the browser and the same page (timeout page) is displayed even after successful login. This works correctly in Chrome and other browsers.
<a href="/" onclick="window.location.reload(true)">Restart Session</a>
This function works in Chrome but has issues in IE versions 10 and above.