-
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 2023-10-13] [$500] Web - emoji picker hides on resize window #21560
Comments
Triggered auto assignment to @CortneyOfstad ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Emoji picker disappears when window resizes What is the root cause of that problem?The root cause is as in here. Remounting is the reason. What changes do you think we should make in order to solve the problem?As in the above proposal, using onyx store to save emoji status(opened, anchor, search, ...) data is a solution What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
Code Changes Explaination:
Note: I am still not able to fix the picker closing issue for Fixed VideoFixed-Resize-Emoji.Picker.mp4What alternative solutions did you explore? (Optional)
|
Job added to Upwork: https://www.upwork.com/jobs/~01004df42b8a89b793 |
Current assignee @CortneyOfstad is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @abdulrahuman5196 ( |
@abdulrahuman5196 Any thoughts on the two proposals above? |
@CortneyOfstad Are we going to be working on this resize window issue? I thought we are not prioritizing these kind of window resizing bugs? Could you kindly confirm if this issue is something we want to fix before reviewing the proposals? |
@abdulrahuman5196 To be honest, I have been out the last two months, so wasn't sure about this change. But no worries. Can you reference where the conversation was had about not prioritizing these issues, so I can take a look? |
Sorry @CortneyOfstad I thought this as a different issue. Apologies. This is due to the recent navigation refractor changes and the effect of mounting i assume. |
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
@mountiny I assume this behaviour is caused due to the navigation refactors and the mounting/unmounting when we switch to smaller screens. Correct me if wrong. What is the current expectation of popovers? Do we expect it to close when resize the window to smaller ones? (I think its fine to close) |
I was ooo this week. We got couple of problems raised which are tied to the fact the navigators unmount and mount again when resizing. In case of this one i think we should close this and do nothing in this issue. We will be discussing with SWM if there is a way to find an updated way to handle the navigators so we do not change between them which would be the root cause solution rather than solving all the symptoms of the updated architecture. |
Currently working on the solution for resizing without remounting navigators. |
Same issue on this #22196 |
📣 @shubham1206agra 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Assigned, thanks! |
@mountiny Kindly assign me as well C+ here |
📣 @abdulrahuman5196 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
🎯 ⚡️ Woah @abdulrahuman5196 / @shubham1206agra, 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 🚀 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.78-4 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 2023-10-13. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
As a reminder, here are the bonuses/penalties that should be applied for any External 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:
|
IMO not a regression from a single change. This is something which wasn't working after navigation refractors.
Yes.
|
Lets make that regression test |
Issue created here https://github.com/Expensify/Expensify/issues/326639 |
Thanks @mountiny ! Issue reporter: @gadhiyamanan paid $250 via Upwork @gadhiyamanan, I needed to create a new job to pay you, can you please accept the job and reply here once you have? |
@mallenexpensify offer accepted, thanks! |
Thanks @gadhiyamanan |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
Emoji picker should be open
Actual Result:
Emoji picker hides
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.30-5
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
Screen.Recording.2023-06-22.at.10.39.33.AM.1.mov
Recording.5151.mp4
Expensify/Expensify Issue URL:
Issue reported by: @gadhiyamanan
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1687410686033509
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: