Replies: 1 comment
-
This is an excellent and detailed report of issues with the npm invitation flow. The problems are primarily caused by the silent failure of the Captcha and inconsistent validation. npm Invitation Flow Issues (Bug Report Summary) 🐛1. Captcha Failure / VPN Interference (Critical Bug)
2. Silent Client-Side Validation
3. Confusing Account Existence Check
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Bug
Body
Following an invite link in Chrome, I fill in my details, yet the
Create an Account
button remains disabled. The password meets the requirements. The EULA and Privacy Policy checkbox is checked. There is no text describing if there's an error. I've tried in Incognito mode as well.Trying the same thing in Safari, the validation rules actually show up for the username.

Back in Chrome I use a lower case username, but the button is still disabled. That's when I notice that on Safari there is a Captcha test that never appears on Chrome. I disable my VPN and now the captcha test appears in Chrome!
I go through the test and apparently I already have an account with that username. When did that happen? I'm not in the org that I was invited to in the first place. So I click on the original invite link and it works, all is well.
So I solved my problem, but there's a number of issues with the invite flow that need to be addressed.
Beta Was this translation helpful? Give feedback.
All reactions