From inception of Discourse social logins on desktop would always use a “popup” window for logging in.
The intent was to be “less” distracting keeping you on the actual site while the “logging in” act was happening.
I think it makes no sense to carry this for a few reasons.
It is already inconsistent with the way “discourse SSO” works, it can be flaky on browsers that don’t allow popups (my Firefox complains and requires a click to enable it), the code for posting messages is complex and hard to maintain plus we already are requiring an extra click on the popup now.
How would you feel about throwing away the “pop up a window for social login” code and only having 1 consistent way of logging on be it SSO/social login or what not?