-
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
[Ready for payment - $1000] mWeb- Chat- In secondary device, in real time, emoji selected is not updated in frequently used #23800
Comments
Triggered auto assignment to @lschurr ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.We want the frequently used emojis to be updated in real-time on secondary devices. What is the root cause of that problem?When are not updating the already rendered frequently used emojis in device B when we update frequently used emojis in device A. What changes do you think we should make in order to solve the problem?We can listen to What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.Chat- In secondary device, in real time, emoji selected is not updated in frequently used What is the root cause of that problem?From the log, I found that BE already sent pusher event to secondary device about But unfortunately, in App/src/components/EmojiPicker/EmojiPickerMenu/index.js Lines 60 to 72 in 7754c7a
When the What changes do you think we should make in order to solve the problem?
|
Job added to Upwork: https://www.upwork.com/jobs/~017543882e0e6eca1f |
Current assignee @lschurr is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @robertKozik ( |
Contributor details Issue: The issue is that the app crashes when navigating to the /details page directly from the /expenses page. Proposal: The following changes will be made to fix the issue: The /details page will be made to load asynchronously. This will prevent the app from crashing if the page takes a long time to load. Create a fork of the Expensify/App GitHub repo. The app will no longer crash when navigating to the /details page directly from the /expenses page. |
📣 @AdeemWaseem! 📣
|
Hi! Thank you all for the proposals! @AdeemWaseem I think you confused the issues as your proposal is not connected to the issue at all, also your comment does not follow the proposal template @hoangzinh and @huzaifa-99 both of your proposals addressed the root cause of the problem correctly, as we are not listening to frequentlyUsedEmojis key at all. The solutions are also similar, so we would probably go with the faster proposal. selected proposal: Proposal 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @puneetlath, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Thank you for the review @robertKozik. Waiting for assignment to start the pr |
@robertKozik I feel it's not fair to me although @huzaifa-99 is first.
=> They are reason why I feel it's not fair to me. |
Thank you for your insights. Indeed, I missed that there were only seconds between both proposals, but in such cases, we need to somehow choose between one and another. In my eyes, your proposal is a more detailed version of the first one, so I'm not sure I can count this as a new proposal. But as we have now CME @puneetlath here, let's wait for his input on this. @puneetlath, what do you think about this situation? |
@robertKozik We are already listening to About updating the component state to reflect that updated onyx state, its again obvious that if the component state based on an onyx key is not updating, then we are not properly listening to onyx key changes. I don't think there is any new information in this proposal but i will go ahead with @robertKozik and @puneetlath suggestion. Again thanks for the review |
Just catching up on the discussion, but I agree there's no clear answer and we have to make a decision in some way. @huzaifa-99 does have a more high-level proposal and @hoangzinh's is more detailed, but I think the concepts covered in the proposals are well-known, so the high-level proposal is enough to understand what will be done in this scenario. So I'm good with @robertKozik's decision to go with @huzaifa-99's proposal since it was first. Thanks for your contributions and proposals everyone! |
📣 @huzaifa-99 You have been assigned to this job! |
Pr will be ready shortly, thanks for the assignment |
@robertKozik @puneetlath PR #23965 is ready for review. |
🎯 ⚡️ Woah @robertKozik / @huzaifa-99, great job pushing this forwards! ⚡️ The pull request got merged within 3 working days of assignment, so this job is eligible for a 50% #urgency bonus 🎉
On to the next one 🚀 |
I think this got deployed to prod, right? cc: @puneetlath |
Ah, yeah this looks like one where the automation didn't work correctly. Let me add the checklist. |
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:
|
@robertKozik could you work through the checklist to confirm whether we need a regression test here? |
This should have been paid last week, so we can go ahead and issue payments. Payment summary:
|
@lschurr Actually I was the Contributer for this issue, can you please update the payment summary? Thank you |
Yeah I think I was tagged accidentally 😂 |
Ooops! Typed an h and let GH do it's thing. Fixing! |
@robertKozik @huzaifa-99 - could you apply for the job? https://www.upwork.com/jobs/~017543882e0e6eca1f |
@lschurr Actually I'm from Software Mansion (expert agency) so I'm not eligible for payment |
Applied @lschurr. Thank you! |
|
Great thanks @robertKozik - added a request for that regression test. Sent offer in Upwork to @huzaifa-99 |
Accepted thanks @lschurr |
Payment sent to @huzaifa-99 in Upwork. Closing this one out :) |
Issue reproducible on Build 1.3.64-0 Recording.898.mp4Should I open a new issue or open this one? |
@lanitochka17 Not reproducible for me on Chat.Frequent.Emoji.mp4Sometimes pusher events don't work on already logged-in devices. Can you logout, then log in and try again, please? Thank you! |
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:
Pre- con: In 2 device, open same account, same conversation, open emoji picker
Expected Result:
In secondary device, in real time, emoji selected must be updated in frequently used list.
Actual Result:
In secondary device, in real time, emoji selected is not updated in frequently used list.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.47.3
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
Bug6144776_redmi.mp4
Bug6144776_samsung2nd_device.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: