There are some oddities in the Chrome Web Store:
- It opens dialogs navigating to new URLs
- while this happens the screen doesn’t flash
- and the original page is still shown behind the dialog with the same items and scroll position
I have a background in HTML4 where I couldn’t do this and I don’t know if it is possible to do the same in HTML5.
My guess is that this behavior is because the Chrome browser has special behavior when handling its store.
It uses the new HTML5
history.pushState();method, as demoed here and explained here.