Recently I found a small problem in IE. In ie7 browser whenever I press enter(return) key in url bar it refreshes the current page. But same behavior is not happening if the url contains "#" token. We use the "#" token for javascript history support. If we remove the "#" token it works well. Is this the issue with ie7 or it is the expected behaviour? I tested with other browser like firefox and chrome. Seems to be only in IE7 it happens. When we press enter we get the feeling like browser is refreshing. But really not. 
![enter image description here](https://i.stack.imgur.com/KBXHO.png)

Any ideas?!!