On Feb 2, Facebook updated their Javascript code that we load to enable Facebook Connect functionality. This code push, completely outside of JFBConnect, included a bug which on many sites is causing the following code to be displayed when attempting to login:
.app_content_51546247891 a.uiLinkSubtle { display: none; }
.app_content_51546247891 a.UIImageBlock_ICON_Image { display: none; }
#bootloader_Zvucx { height: 42px; }
We've been tracking the issue since, and will keep this thread updated as progress is made. Facebook has stated that they've released an updated version of their Javascript which should fix this issue. However, Facebook has many servers and the 'bad' code may still be loaded for some time. Their current recommendations are below:
1) Try to clear your browser cache and restart the browser. This will help improve the chance of loading the 'new' Javascript
2) Update your code to load the Javascript from their secure (https) server. To do so in JFBConnect requires a modification to a PHP file. The file to edit is /plugins/system/jfbcsystem.php (if you're using JFBConnect 3.1.x). At line 67, you'll see:
'//connect.facebook.net/{$locale}/all.js';
Update this to what's show below (adding the https):
'https://connect.facebook.net/{$locale}/all.js';
Please let us know your experience with either of the above fixes!