I suffered a lot to know what made my page have an extra width in most browsers, after almost removing and adding all add-on on the website I discovered an annoying bug in Google plusone **********. Once Google plusone js is loaded in any page on any of my site, the following happens: during page load the width is increased about 10 folds, and in safari it gives just the background, then after the page is loaded there is extra 40 pixels roughly in page width. this happens to me whenever this js is loaded : this made me at the end think of third party sharing buttons as addthis. P.S: this may be due to rtl ******** on my page (and this also happen if I use Arabic ******** for the JS.