I'm told that rather than hanging for a few seconds, the page now hangs indefinitely. If so, they've made changes and managed to make it *worse*.
So, if you're trying to login and the console starts talking about https://we-stats.com/, that's Biocatch