Wednesday, August 14, 2013

What to do when facebook only shows a few posts in your news feed

I have been having the problem for a while that facebook will sometimes only show a few posts in my newsfeed, and hardly show much of the rest of its interface.  I use Chrome, but tried it using Internet Explorer and have encountered the same problem.  The facebook forums are full of posts by users complaining about this.  Take this one for example:
My news feed isn’t scrolling anymore. It only shows 3 to 4 posts and won’t scroll any further down. I’ve logged into Google Chrome, IE9, Firefox and Safari and all 4 do the same thing. I’ve tested this on my other computers using Windows 7 and the...
At first I was thinking it was an intentional disabling feature to discourage the use of ad blocking software, but disabling that didn't help.  After performing various random tests including closing the browser, clearing the cache, reloading the browser, I finally found a reliable workaround for what seems to be a bug in facebook's browser-side code.

The issue manifests itself when loading fb in a window for the first time after having started the web browser (or in the case of Chrome, a new tab). Not only is it a problem that only just the first few posts load, but also when the browser window is maximized: the right activity/favorites bar also does not load.  Here are the steps I use to get it working:

1. MAXIMIZE the window.  This is helpful because in order to tell that all the fb code is working properly, the right activity/favorites bar must have an *opportunity* to load
2. Click on your name to view your timeline. (alternatively you can click on Messages or Browse)
3. Wait for the right activity/favorites bar to be completely displayed. (If you don't have the window maximized, seeing the years list completely shown is a good indication fb is now working)
4. Once the right bar is done loading, click on the [ f] icon or Home to show your news feed.

And voila! Facebook should be working now.  Hope this helps you if you've been frustrated by the same problem.