For me, a cellular internet connected person (normally 120+ ping but very short in bandwidth), and I am sure probably many more, find that having this limited ability to control what the browser does is a little to a bit more than little, irritating.
The problematic scenario
I click to browse the shop, find runes I want to buy, which takes about a minute (which is a lot) to get to the interface you require from the shop.
Then I want to check how many free rune slots I have, so I am checking my profile.
Then comes the annoying part, when I click to go back to the shop.
The browser is already at the interface I want -- But nope! Gotta load the shop from the front page again.
Part of solution
Being front-of-the-scene, I don't know how it is coded in the back, but it is obvious that you have both a browser and local interfaces. Separate them! Prevent the rage!
You know better what's there and how to do it in an elegant way. I count on you.