When using HTTPS for the site, with Secure messaging enabled in ArrowChat, and TokBox configured for video chat, users are not able to video chat unless they allow unsecure content on the page.
Messaging is working just fine, but there is still content on the page that is insecure, namely the Gravatar links. This can be bypassed by disabling Gravatars, but this isn't ideal nor the main issue.
When accepting a video chat, the page remains white with the loading gif and that's it. With FireBug enabled you get the message:
Blocked loading mixed active content "http://static.opentok.com/webrtc/v2.2/js/opentok.min.js"
You cannot video chat unless you allow insecure content, this is not acceptable.
How do we fix this?