I have been having a very inconsistent experience with the Facebook object in having users authenticate to my HTML5 web app. I think I've figured out that the scripts that need to run at the beginning to enable me to use the Facebook object properly do not always load. I've setup the flow so that the Facebook Login button only appears once the Facebook object's 'On Ready' is triggered. At best this happens 1 in every 5 times the app is loaded, although for some testers 'On Ready' never triggers.
Anyone encounter this problem before and know how to fix it?