title: FB.Event.subscribe('auth.login') won't trigger everytime ?
body: <pre><code>&lt;div id="fb-root"&gt;&lt;/div&gt;
      &lt;script&gt;
          window.fbAsyncInit = function() {
              FB.init({
                  appId      : 'MY_APP_ID',
                  status     : true,
                  cookie     : true,
                  xfbml      : true
              });
  
              FB.Event.subscribe('auth.login', function(response) {
                 $.ajax({
                      url: "http://example.com/fbconnect",
                      success: function(){
                       window.location.reload();
          }
                   });
              });
          };
          (function(d){
              var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
              js = d.createElement('script'); js.id = id; js.async = true;
              js.src = "//connect.facebook.net/en_US/all.js";
              d.getElementsByTagName('head')[0].appendChild(js);
          }(document));
      &lt;/script&gt;
  
  
  &lt;div class="fb-login-button" data-perms="email,user_birthday,user_hometown,user_location"&gt;Login with Facebook&lt;/div&gt;
  </code></pre>
  
  <p>It's working with only two cases.<br/>
  1- when a user is NOT logged in and log in to facebook it triggers. <br/>
  2- when a user is logged in but didn't authorize the app yet it triggers. <br/></p>
  
  <p>the third scenario which is not working is when a user is logged in and He is already authorized the app the FB.Event.subscribe('auth.login) won't trigger !!!</p>