Firefox horizontal jump between pages!

For a very long time I have always been annoyed by Firefox…

Have you ever witnessed the ‘horizontal jump’ cause by your content being taller then the browser size? And the effect is when you go between pages that are bigger and within you experiance a jump.

For ages I thought it was some problem with my own CSS, but today I discovered it’s because of the vertical scrollbar in Firefox. The above affect doesnt happen in IE as it always shows the scrollbar.

The CSS to make Firefox always show the vertical scrollbar is as follow:

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }