-
Notifications
You must be signed in to change notification settings - Fork 3k
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 payment] [$500] Chat – Last message edit mode doesn’t open when Press ArrowUp in DM if delete previous message #30135
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01f952d724c3a99419 |
Triggered auto assignment to @abekkala ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.ArrowUp does not focus on previous message after deletion. What is the root cause of that problem?Composer will refocus when a modal has been opened then closed: App/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions.js Lines 488 to 490 in 0f4e366
The problem is, when user is deleting a message on empty edit, modal did not trigger visibility state change via App/src/pages/home/report/ReportActionItemMessageEdit.js Lines 314 to 315 in 0f4e366
Here, the third param is the What changes do you think we should make in order to solve the problem?Change the line above to pass the correct to: ReportActionContextMenu.showDeleteModal(props.reportID, props.action, true, deleteDraft, () => InteractionManager.runAfterInteractions(() => textInputRef.current.focus())); What alternative solutions did you explore? (Optional)N/A |
@zukilover Where did this get broken, can you find a PR? |
@Santhosh-Sellavel this goes way back to this PR: #7387, it has always been |
@abekkala, @Santhosh-Sellavel Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@Santhosh-Sellavel is the proposal above sufficient? or are we still on the hunt for one? |
@Santhosh-Sellavel is OOO for a few days. I think this is composer focus issue. OP needs updated Screen.Recording.2023-10-27.at.9.04.09.PM.movThis is correct bug: |
As seen in above video, once composer is focused, ArrowUp works |
@zukilover this should be recent regression. You pointed very old PR which is not related. |
I think we agree that the arrowUp works when the composer is focused. The problem is, composer failed to do so automatically. Upon my investigation, this was due to incorrect falsy state that is passed to the delete modal. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@abekkala, @Santhosh-Sellavel Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@situchan (or if @Santhosh-Sellavel is back from ooo) do you have an update or comment on the last message provided from @zukilover |
@zukilover's proposal looks good to me. |
Triggered auto assignment to @pecanoro, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Assigning @zukilover to the issue! |
📣 @Santhosh-Sellavel Please request via NewDot manual requests for the Reviewer role ($500) |
📣 @zukilover You have been assigned to this job! |
@pecanoro can you please assign me as well? Thanks |
📣 @Santhosh-Sellavel Please request via NewDot manual requests for the Reviewer role ($500) |
📣 @situchan 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
PR is now ready #30669 |
Deployed to Prod 3 days ago! |
PAYMENTS:
|
@situchan 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:
|
This was caught by Applause team and super minor issue. So no need regression test |
@zukilover waiting for you to accept Upwork offer - I'll be back in office on Monday 11/27 to process payment @situchan payment made and contract ended - thank you! 🎉 |
@abekkala offer accepted, thank you. |
@zukilover you caught me before I left! ❤️ |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.3.88-3
Reproducible in staging?: Yes
Reproducible in production?: Yes
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
The first message sent in step 4 enters edit mode
Actual Result:
Nothing happenes. Last message edit mode doesn’t open when Press ArrowUp in the DM if delete the previous message using keyboard
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
Windows: Chrome
Bug6245674_1697908414343.ArrowUp.mp4
MacOS: Desktop
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: