That's (what we consider) to be a bug with Facebook. It was originally reported back in May in this
Facebook bug report
. The problem is simply that Like's and Comments are tied to a specific URL and Facebook treats https and http as different URLs.
Unfortunately, the bug-report didn't get much traction and will likely never be fixed on their end. In a future JFBConnect release, we'll likely have a switch that an admin can say "All social widgets should use http" (or https). That will consolidate the Like's and Comments that can be spread across both variants of the URL. Until then, if you want to make a quick change, it should hard-code the protocol to whichever you'd prefer for the links that get posted in Facebook and keep the comments and Like's together, regardless of which page a user views.
The edit is in the /libraries/sourcecoast/utilities.php file. In the getStrippedUrl function, around line 196, you'll see:
if ($query)
$href .= '?' . $query;
return $href;
Edit that so it looks like:
if ($query)
$href .= '?' . $query;
$href = str_replace('https', 'http', $href);
return $href;
That will force all URLs in the social widgets to http. You can switch the ordering of the 2 as well, if you'd prefer https.
Hope that helps, but keep us posted if you have any other questions,
Alex