> There are a surprising number of valid use cases that need cross-domain auth
I am not a web developer, but I would disagree with that.
Either web standards respect privacy or they don't, but I would not sacrifice privacy for anything.
Firefox was right to prevent tracking, it highlights how webstandards are just not good. I something doesn't work properly in a firefox private window, to me it should not exist.
The status quo appears to involve handing over your account password to your chosen client. That's worse than this.
Authentication requires the opposite of privacy. If you don't want to be identified, you can't restrict anything to your identity.