Skip to content

[Experiment] A 500 error message is displayed after clicking the email verification link in a different profile #1817

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ghost opened this issue Jul 28, 2020 · 1 comment
Assignees
Labels
growth-team Growth team

Comments

@ghost
Copy link

ghost commented Jul 28, 2020

[Affected versions]:

  • Firefox for IOS 27.0 (18428)
  • Firefox for Android 68.10.1
  • Firefox Release 78.0.1 (Build ID: 20200630195452)
  • Microsoft Edge 44.18362.449.0
  • Google Chrome 84.0.4147.89

[Affected Platforms]:

  • IOS 13.5.1 (iPhone 7+)
  • Android 10 (Motorola One Vision)
  • Windows 10 x64

[Prerequisites]:

  • Have the Firefox browser installed.
  • Have 2 new Firefox profiles A and B opened.

[Steps to reproduce]:

  1. Open the Firefox browser with the profile A from prerequisites and navigate to the “https://monitor-v2.herokuapp.com/?experimentBranch=vb” page.
  2. Sign in to Firefox Monitor using a valid email.
  3. Scroll down to the "Want to add another email?" section and add another new email.
  4. Switch to the profile B where the Firefox Monitor wasn’t used before and open the verification email received.
  5. Click on the “Verify Email” button.
  6. Observe the opened page.

[Expected result]:

[Actual result]:

  • The page is not loaded and the “TypeError: Cannot read property 'treatmentBranch' of undefined” error is displayed.

[Notes]:

  • This issue is reproducible for both experiment branches.
  • This issue is not reproducible if the email verification is performed in the same profile.
  • Attached is the screenshot of the error.

VerificationLink_500Error

@maxxcrawford maxxcrawford added the growth-team Growth team label Jul 28, 2020
@maxxcrawford maxxcrawford self-assigned this Jul 28, 2020
maxxcrawford added a commit that referenced this issue Jul 28, 2020
@ghost
Copy link
Author

ghost commented Jul 29, 2020

I have verified this issue and is no longer reproducible.

  • The "https://monitor-v2.herokuapp.com/user/verify” page with the “Email Successfully Verified!” message is displayed after clicking the email verification link in a different profile.
  • Tested using Firefox Nightly 80.0a1(Linux Mint 19.2, Windows 10), Firefox Beta 79.0(Windows 10, Linux Mint 19.2), Firefox Release 78.0.2(Windows 10), Firefox for Android 68.10.1 (Android 10), Firefox for iOS 27.0 (iOS 13.5.1).

@ghost ghost closed this as completed Jul 29, 2020
maxxcrawford added a commit that referenced this issue Jul 30, 2020
maxxcrawford added a commit that referenced this issue Aug 5, 2020
maxxcrawford added a commit that referenced this issue Aug 17, 2020
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
growth-team Growth team
Projects
None yet
Development

No branches or pull requests

1 participant