I'm using Xamarin.Essentials.WebAuthenticator for OAuth SSO and it's working great for both iOS and Android to get me authorized, but on iOS the dang ASWebAuthenticationSession window just sits open after the auth succeeds. How do I make it close? I can see that my app gets authed in behind the window and proceeds normally, and if I tap Cancel in the top left of the window it closes and I can go on my merry way, but I don't want my users to have to do that. Am I doing something wrong? If the rest of it is working I can't see how that could be the case. Is this based on the behavior of the particular IDP? My app is obviously catching the redirect just fine and I could just close the window programmatically, but how? And I imagine having to do it myself is not the intended behavior.
For more specifics, I have Universal Links set up (and working) and I'm doing my testing with Github as the IDP.