Hey Daniel,
Regarding the 10 second delay, it is to accommodate apps running in slow networks.
A user could sign in via the popup and the popup would automatically close but there are a couple of backend requests to process the result and sign in the user after the popup is closed.
Going back to the original topic. I am not familiar with the Facebook embedded browser. I am guessing it is some customized UIWebView or SFSafariViewController.
How does the facebook embedded browser on iOS handle popups? Does it add the new window on top of the previous view?
Just so I understand this clearly,
1. You call signInWithPopup and you get auth/network-request-failed (is the popup actually opening?)
2. You then trigger a signInWithRedirect attempt which is failing (are you getting an error, this only fails after a signInWithPopup attempt)?
Can you provide more information on this.
I will investigate more once I get the details.
Bassam