-
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
[Waiting for payment][$1000] LHN - Face issue when two user click each another at same time #23437
Comments
Triggered auto assignment to @kadiealexander ( |
Bug0 Triage Checklist (Main S/O)
|
I attempted to reproduce this and wasn't able to on staging app version 1.3.44-2. @DinalJivani can you please update the iOS app to the latest version and let me know if you can still reproduce this? |
I tested this issue with latest iOS/Native app and that version is still not updated, So basically on iOS/Native I'm using latest version. Also, The above video is linked to this mobile video watch both video together for better understanding Image.from.iOS.MP4 |
I understand the two actions were taken simultaneously, and I did the same on my iOS device and web browser: RPReplay_Final1690260567.MP42023-07-25_16-49-30.mp4The correct existing chat was opened on both devices when selecting each user simultaneously from both devices. |
@kadiealexander Both user shouldn't have chat before then if you perform this, it will open two chat screens. |
Thanks @DinalJivani, reproduced: RPReplay_Final1690521114.MP4 |
Job added to Upwork: https://www.upwork.com/jobs/~01b8478f5b1e48991e |
Current assignee @kadiealexander is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.It opens up two chat screen when 2 users open chat with each other at the same time. What is the root cause of that problem?When 2 users open chat with each other at the same time, it will create optimistic report for both users at the same time, 1 report create API call will succeed and the other will return 200 but with What changes do you think we should make in order to solve the problem?Pls note we have a very similar case here where the report is removed from another device. But in this case we need to navigate to the correct report:
This will make sure the user experience graceful in this case. What alternative solutions did you explore? (Optional)We can considered the "late" report as removed and add the |
@fedirjh, @kadiealexander Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@tienifr didn’t we notify the second user about the new report data via pusher? Do we have the same bug when user 1 starts a discussion offline and user 2 starts a discussion online, When user 1 comes online, did this same bug occurs? |
@fedirjh we do notify via Pusher, a new "correct" report with a different
@fedirjh a different bug occurs where the user is navigated to Concierge instead. It's different because in that case the data is not updated via Pusher but via "ReconnectApp" API when switching back to online. |
@fedirjh any thoughts on the above? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@fedirjh @kadiealexander this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
Yep, @tienifr's proposal looks solid! Assigning 🚀 |
📣 @fedirjh 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @tienifr 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
📣 @DinalJivani 🎉 An offer has been automatically sent to your Upwork account for the Reporter role 🎉 Thanks for contributing to the Expensify app! |
The PR's ready for review #24295. |
@kadiealexander looks like this issue was resolved via a separate PR (#24320) so the PR for this issue has been closed and we can wrap this issue up |
Bump @kadiealexander to wrap this up when you have time. |
@NikkiWines @fedirjh @kadiealexander Quick bump to remind of #23437 (comment). We're 3 weeks delay. |
DM'd @kadiealexander about this so we can move it along |
Oops sorry team I'm not sure how I missed this one! I don't think anyone needs payment if this was solved by a previous bug report, please reopen if you disagree. |
hi @kadiealexander, I think contributors are eligible for compensation here since the solution was valid at the point of assignment and the PR process already started, just that due to some other changes outside of our control, the solution became out of date. Another recent similar case is here and here Thanks! cc @NikkiWines |
Payouts due:
Eligible for 50% #urgency bonus? No Upwork job is here. |
@kadiealexander The offer has expired. Can you please send me an offer? |
@kadiealexander friendly bump! |
Sent one here |
@kadiealexander Thank you. Accepted! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
It should behave properly and take user to original chat screen between each other
Actual Result:
It opens up two chat screen
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.42-26
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Image.from.iOS.MP4
Screen.Recording.2023-07-21.at.4.12.46.PM.mov
Expensify/Expensify Issue URL:
Issue reported by: @DinalJivani
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1689936480446639
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: