Hi abraham, thanks for the reply.
I was ending up back on the same URL as the dialog started on: ‘https://api.twitter.com/oauth/authorize?oauth_token=…’.
I have just re-tested and I’m now ending up on a “Log in to Twitter” page with an error popup at the top saying “The username and password that you entered did not match our records. Please double-check and try again.”.
Which is much better!
I have an ad-blocker in one browser, but I could reproduce the problem in multiple browsers, on multiple machines, from two different internet connections, so I had ruled out any client side issues.
It seems Twitter have fixed the issue which I’m very grateful for! It’s now a much nicer experience for our users.
EDIT:
Apparently I spoke too soon.
I just tried again and now it’s doing the same as it originally was, which is simply dumping me back on the “Authorise XXX to use your account?” page.
So that’s odd, because it was working only a few minutes ago.
I’m currently using Fiddler to check out the requests and responses to figure out what the difference is.