auth.statusChange doesn't fire during FB.init if the user isn't logged in to facebook
I wondered if anyone has found a workaround to the behaviour that I'm experiencing. Take the example of the below code: <script> window.fbAsyncInit = function() { FB.init({ appId : '[----removed-------]', // App ID channelUrl : 'http://localhost/channel.html', // Channel File status : true, // check login status cookie : true, // enable cookies xfbml : true // parse XFBML }); // Additional initialization code here FB.Event.subscribe('auth.statusChange',fbLoginStatus); console.log("getloginstatus"); FB.getLoginStatus(fbLoginStatus); </script> Using FB.init with status set to true, essentially