-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-02-09] [$500] New user engagement modal not showing for classicRedirect users #35334
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01add4b7ddd6365d45 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh ( |
Triggered auto assignment to @alexpensify ( |
Proposal Please re-state the problem that we are trying to solve in this issue. Engagement model for new users is not working properly. What is the root cause of that problem? What changes do you think we should make in order to solve the problem? We have to check is condition for poping up model is working fine for mew users or not, by creating new user and testing conditions line by line by using debug and have to find out what makes it work not properly. Most probably a new code merger may took the conditions in a different way so have figured it out. First need to have a proper scenarios of how it was working and why its not right now Here is my email for Expensify😁 bilal.khursheed617@gmail.com Upworklink: [https://www.upwork.com/freelancers/~01094986abb8ef2924](Upwork profile ) |
📣 @Bilal-Khursheed! 📣
|
Hi @Bilal-Khursheed! To clarify, the process works as intended if the new account is created on new.expensify.com:
The process does not work as intended if the account is created on expensify.com and redirected:
This is the logic for when to show the modal. We will need a more detailed and code focused problem/solution (the specific condition that is causing this) before we can choose you to fix the issue. |
ProposalPlease re-state the problem that we are trying to solve in this issue.No new user engagement modal What is the root cause of that problem?When we're transitioning into NewDot, we'll be on the What changes do you think we should make in order to solve the problem?We had the same problem before with the FAB not opening upon registration (the previous equivalent of the new user engagement modal) and it was fixed via this PR so we should follow the same approach there to fix this issue.
We can optionally early return here if What alternative solutions did you explore? (Optional)Instead of Another approach is we can avoid rendering
|
Thanks @dukenv0307 For the proposal, It looks good to me. I think we should go with the main solution with using 🎀 👀 🎀 C+ reviewed |
Current assignee @stitesExpensify is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
📣 @fedirjh 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
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! |
+1 @dukenv0307, if you could prioritize this issue when you come online it would be greatly appreciated 🙇 |
PR is merged! |
Thanks for the quick turnaround on this one everybody! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.35-7 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-02-09. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Something has happened here @dukenv0307 - I am not seeing the engagement modal when I sign up on expensify.com on a public domain and get redirected to new.expensify.com - Are you? |
@MitchExpensify This bug appears after Nav-Ideal. It will be fixed here #35663 |
Ok great! Thanks |
Here is the payment summary:
Upwork Job: https://www.upwork.com/jobs/~01add4b7ddd6365d45 Notes: @fedirjh - please accept the job in Upwork and then I can complete the process. Thanks! |
All set here, everyone has been paid in Upwork and the job is closed too. It's time to close this GH! |
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:
classicRedirect
NVP)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?
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
The text was updated successfully, but these errors were encountered: