I am using the user-account:core package, and the login works fine using third party services. The only problem is that on initial load, that every time the page is loaded, it takes a while for the login buttons to appear. How can this be avoided? Maybe a certain loading theme, or something? The text appears btw, like, Sign in and register. But the social buttons appear after some time.
And this works. But the lag is still there. Wonder why would it be too slow to contact the services. Should a file an issue on the useraccounts github page?
The first question refers to the amount of images in the public folder, but, why in this case, would Meteor be slow in showing up thirdparty services buttons? Are they like fethced from somewhere?
The thing is that the list of OAuth services comes from Accounts.loginServiceConfiguration which in turn picks it up from a collection.
That content is published here and subscribed to at client startup here.
So its really a matter of the accounts management and the only option we have is to rely on fast-render to send all the collection content on first page load.