Replies: 3 comments 6 replies
-
+1 with Google Chrome Version 93.0.4577.82 (Official Build) (x86_64) I could use Firefox Version 92.0 to sign-in, and then Google Chrome also could sign-in with the pop-up. |
Beta Was this translation helpful? Give feedback.
-
Just as a simple workaround for people passing by here. If you want to login with your favorite browser still, you can check the HTTP request sent when clicking on the login button {
"state":"8Hj2QvfCxszwmPiumLBnwQ",
"url":"https://github.com/login/oauth/authorize?response_type=code&client_id=9fe8110dfe185fe90b5c&state=8Hj2QvfCxszwmPiumLBnwQ&scope=read%3Aorg"
} And copy pasting the URL from the JSON into your address bar brings you to a Github page where you can authorize crates.io to access your Github information if this is your first time. I know this isn't the solution to this issue but I thought it was worth sharing this workaround |
Beta Was this translation helpful? Give feedback.
-
I can't log in to crates.io from Firefox 92. The login pop-up opens, and then disappears, and literally nothing changes. No errors logged in the console. I can click "Log in" any number of times, and it will just keep opening the popup window, redirecting, and closing it.
It's very likely the fault of my browser or its extensions. However, the ephemeral pop-up window combined with JS-heavy page makes debugging of the problem very difficult. Top-level page doesn't log anything about GitHub auth process or its result, and the pop-up window is impossible to catch before it closes.
Describe the solution you'd like
Could you redirect to GitHub in the normal, top-level browsing context, rather than a pop-up window?
I suspect a more standard flow may also help with compatibility when multiple browsing context and or window openers aren't involved.
Describe alternatives you've considered
I can log in Chrome, but I'd prefer not to use it.
Additional context
Beta Was this translation helpful? Give feedback.
All reactions