When i was reading head first jsp and servlets, they had a big chapter on "it's not your browser", basically the idea is it isn't your applications browser to fiddle with things.
So for example if you disable the back button, the user changes tabs to another web page, yet their back button is still disabled.