On one of my SharePoint sites that has a heavily customized master page users couldn’t scroll in Google Chrome. The page would load normally, however, there was no scrollbar to reach the content below the fold. Upon investigation, I discovered that the tag had an attribute turning off scrolling:


By simply removing that attribute, scrolling was enabled in Google Chrome. I’m not sure of the reasoning behind that tag, my only assumption is that it lets the whole page load first and then some SharePoint JavaScript re-enables scrolling after the page has finished loading.

I have not noticed any adverse effects by removing that attribute. Hopefully you find this useful.


Here is a very simply JavaScript method to accomplish this that you can add to the SharePoint master page (or use the method on [SharePoint 2010] Programmatically Add JavaScript, Meta Tags, and CSS Styles to the Header of Every Page):

[javascript]function chromeFix() {
// Check for Google Chrome
if (navigator.userAgent.toLowerCase().indexOf(‘chrome’) != -1) {
var bodyElement = document.body;
if (typeof (_spBodyOnLoadWrapper) != ‘undefined’) {


Share This
%d bloggers like this: