Monday, August 1, 2011

Bring back your old facebook chat !

To Install click here !

If you're using Mozilla, you'll need greacemonkey plugin !

Script Summary: Gets rid of the new Facebook sidebar replacing it with one like the original.

Version: 2.0.5

License: GPL3+ (

Thumb Thumb Thumb

Works in Firefox 5, Google Chrome 13 and now Opera 11.5

What has changed in Version 2?

Version 2 is a complete rewrite of the script to use native Facebook functions where possible. What does this mean? Basically it means the entire script should be less buggy and easier to maintain into the future. It also means...

Friend List (Group) Support!

Just like the original Facebook chat, the chat bar will now group your friends into their respective friends lists as well as let you edit these lists or toggle them on/off.

I make no promises to keep this up to date as Facebook changes in the future, though I am doing my very best to resolve all bugs and maintain this script.

Browser Support:

  • Full support for Firefox 5, Google Chrome 13 & Opera 11.5 (Earlier versions may be compatible, these are the browsers used for testing)
  • No support currently for Safari and Internet Explorer


  • Full Friend List (Group) support!
  • Shows ALL online/idle friends
  • Shows ONLY online/idle friends (Doesn't show offline friends)
  • Orders friends by first name
  • Groups friends by online and idle.
  • Shows total number of online/idle friends when chat bar is open and closed.
  • Chat bar adjusts in size based on how many friends you have online.
  • Does not realign the page when chat opens
  • Header to the top of chat that closes the menu when clicked.
  • Works for both HTTP and HTTPS
  • Keep the list of online friends on the left hand side of the page always visible even when the chat dialog opens.
  • Adds "View Profile" link to the cog menu in each chat window to easily view the profile of the person you are talking to.



  • Fixed: Reverted changes in v2.0.4 as all they did was cause problems in other browsers when going offline.


  • Fixed: Major problem that causes chat to be completely broken in some circumstances. ( Apparently didn't fix anything :( )


  • Fixed: Brought back the nice scroll bar in Google Chrome. (Thanks to Mori99)


  • Fixed: Chat window settings menu would appear under the chat bar sometimes.


  • Added: Increased Browser Support, added Opera.
  • Fixed: Chat doesn't always resize properly immediately.
  • Fixed: Going offline, then online, then refreshing the page without closing the chat bar, causes the chat to be unopenable on page load.


  • Full friend list (group) support
  • Removed the automatic closing of the chat bar when you click outside of it
  • Going offline will now automatically minimise the chat bar
  • Opening the chat bar when Offline will now automatically take you online
  • Should fix a number of graphical glitches that were apparent in v1.5.5

Issues to be fixed (Will be fixed in next version)

None at the moment.

Minor Issues (Might be fixed in future versions)

Firefox & Google Chrome & Opera

  • Using left side offline switch to come online after page refresh doesn't show "Loading"
  • First page load can take a while to connect to chat, doesn't say "Loading" during this period.
  • Chat can become out of sync and display people that are no longer online (Fault with Facebook)


  • Going online after being offline in the same page load, will scroll the page slightly.

Possible Problems You May Have (These are not bugs):

Problem: Removing someone from a friend list (group) does not update in the chat.

Solution: The person is removed from whatever permissions immediately, however a limitation in the Facebook code stops this from being visible immediately. If it is essential that the display be correct, simply refresh the page.

Problem: Coming back from online shows that I have 0 friends online shortly before showing that I am online.

Solution: This is just because while it loads your online friends, it thinks you have no friends online. This should last a couple of seconds at most, the best solution is to just go offline less often.

Problem: Toggling friend lists (groups) takes a while to update the online counter, or lists open/close incorrectly when toggling lists.

Solution: The friend list code is Facebooks, the lag is due to the fact the page must contact Facebook to alert it of the change before it can update the actual online status of your friends. If you toggle lists too quickly the server may respond out of order and mess up which lists are open. To avoid, simply do not toggle lists too quickly, or refresh page if anything messes up.

Problem: Script does not work with Opera and https

Solution: Go to "opera:config" (just type in the address bar) and search for "User JavaScript on HTTPS". Activate it and restart Opera. Now the Script will work! -- A big thanks to the user retsifp for submitting this problem and solution!