If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: v9.3.83-3
Reproducible in staging?: Needs Reproduction (Unable to reproduce with regular 2FA authentication)
Reproducible in production?: Needs Reproduction
If this was caught during regression testing, add the test name, ID and link from BrowserStack:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @Tmjarnesk1
Slack conversation (hyperlinked to channel name): #Expeisify Bugs
Action Performed:
- User attempts to log in with new-domain email
- User is routed to the onboarding page with the message “Two-factor authentication required.”
- User selects “Enable two-factor authentication.”
- Nothing happens; the button does not respond.
- User tries clearing cache, using a different browser, and using a mobile device.
- User remains blocked from completing 2FA setup and cannot access the new-domain account.
- Because the user cannot access the new-domain account, they also cannot complete the required account merge after domain migration.
Expected Result:
User should be able to click “Enable two-factor authentication,” complete 2FA setup, log in with the new-domain account, and merge the old email/account via Settings > Account > Profile > Merge Accounts.
Actual Result:
The “Enable two-factor authentication” button is unresponsive. User cannot complete 2FA setup, cannot access the new-domain account, cannot merge accounts, and cannot forward receipts from the new-domain email.
Workaround:
Unknown
Additional Context:
- Domain migration was completed.
- Migration note stated that user already had an Expensify account using the new-domain email.
- User was instructed to log in with the new-domain email, then go to Settings > Account > Profile > Merge Accounts to merge the old email into the new account.
- Issue only occurs when logging in with the new-domain email.
- User can access the old-domain login.
- Domain settings require 2FA, so the user is correctly prompted for 2FA, but the setup flow is blocked.
- This does not appear to be a standard 2FA reset case unless the new-domain account is in a partially enabled/broken 2FA state.
Platforms:
Select the officially supported platforms where the issue was reproduced:
Screenshots/Videos
The screenshot with the console log is in Slack thread
View all open jobs on GitHub
Upwork Automation - Do Not Edit
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: v9.3.83-3
Reproducible in staging?: Needs Reproduction (Unable to reproduce with regular 2FA authentication)
Reproducible in production?: Needs Reproduction
If this was caught during regression testing, add the test name, ID and link from BrowserStack:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @Tmjarnesk1
Slack conversation (hyperlinked to channel name): #Expeisify Bugs
Action Performed:
Expected Result:
User should be able to click “Enable two-factor authentication,” complete 2FA setup, log in with the new-domain account, and merge the old email/account via Settings > Account > Profile > Merge Accounts.
Actual Result:
The “Enable two-factor authentication” button is unresponsive. User cannot complete 2FA setup, cannot access the new-domain account, cannot merge accounts, and cannot forward receipts from the new-domain email.
Workaround:
Unknown
Additional Context:
Platforms:
Select the officially supported platforms where the issue was reproduced:
Screenshots/Videos
The screenshot with the console log is in Slack thread
View all open jobs on GitHub
Upwork Automation - Do Not Edit