App: [HOLD for payment 2024-02-09] [$500] New user engagement modal not showing for classicRedirect users
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: Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught during regression testing, add the test name, ID and link from TestRail: NA Email or phone of affected tester (no customers): michaelconorward+748462972@googlemail.com Logs: https://stackoverflow.com/c/expensify/questions/4856 Issue reported by: @MitchExpensify Slack conversation: https://expensify.slack.com/archives/C05NJ4SLBMF/p1706325026564799
Action Performed:
- Sign in using a public domain on expensify.com from a totally new email (This will apply the
classicRedirectNVP) - Get redirected to new.expensify and see the new user engagement modal
Expected Result:
See the new user engagement modal (Can see example: https://github.com/Expensify/Expensify/issues/335513?notification_referrer_id=NT_kwDOAivQrbM4Mzc2OTQ3OTUwOjM2NDI1OTAx#issuecomment-1819919022)
Actual Result:
No new user engagement modal
Workaround:
None
Platforms:
Which of our officially supported platforms is this issue occurring on?
- Android: Native
- Android: mWeb Chrome
- iOS: Native
- iOS: mWeb Safari
- MacOS: Chrome / Safari
- MacOS: Desktop
Screenshots/Videos
Not sure if helpful but its throwing this error too on new.expensify.com
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'nonce-MGM1MGNiMGE1MD/MDliMDdiMGJkMDQzMGM0MDVlMDQw' 'unsafe-eval' https://d2k5nsl2zxldvw.cloudfront.net/ https://apis.google.com/ https://client-registry.mutinycdn.com/ https://polyfill.io/ https://cdn.plaid.com/ https://www.woopra.com/ https://assets.onfido.com/ https://sentry.io/ https://*.sardine.ai/ https://appleid.cdn-apple.com/ https://accounts.google.com/gsi/client". Either the 'unsafe-inline' keyword, a hash ('sha256-xi4n6UDpWEPLJKRLXrmCeuho8/bLgloH4zA76JQKwXA='), or a nonce ('nonce-...') is required to enable inline execution.
[View all open jobs on GitHub](https://github.com/Expensify/App/issues?
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~01add4b7ddd6365d45
- Upwork Job ID: 1752078066585288704
- Last Price Increase: 2024-01-29
- Automatic offers:
- fedirjh | Reviewer | 28130975
- dukenv0307 | Contributor | 28130976
About this issue
- Original URL
- State: closed
- Created 5 months ago
- Comments: 24 (13 by maintainers)
Thanks for the quick turnaround on this one everybody!
@fedirjh this PR is ready for review.
Hey @dukenv0307 if you could prioritize this issue that would be great! Most of our newDot traffic that should be seeing this modal is coming from oldDot, so the sooner we get this live the sooner 100% of our new customers will see it!