-
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
[HOLD for payment 2022-11-16] [$500] Draft messages jump around in the LHN when accessed a second time #11330
Comments
Triggered auto assignment to @grgia ( |
I did some testing on mobile web and found that reports with draft comments appeared in the correct alphabetical order. However, this did not happen until I opened a different report and came back to the LHN, which is actually the same bug report as #11332 I think that this:
Makes sense on wide screens, but provides a UX that's not ideal on narrow screens (i.e: you come back to the LHN after writing a draft comment and the report is not pinned to the top in alphabetical order) |
Yes, maybe that's so, but to me, that's a very separate discussion. |
I also notice that when you click on a report with a draft comment, it jumps down to its previous unpinned position Screen.Recording.2022-09-27.at.12.41.04.PM.mov |
I cannot reproduce the alphabetical order bug nor the drafted chat jumping down in staging. Are you still able to reproduce that one @roryabraham ? If not, I think I'll close this out. |
Yes, I'm still able to reproduce this in
|
I updated staging to |
I can also reproduce the draft message jumping back to its original position. I need to think about how this should be handled. I think we want:
The logic in the code makes sense why it's jumping back to its original position (because if it's the active report, it won't be included in the group of drafted reports). So I need to consider how to make an exception for this UX. The easiest solution is to change the ideal UX slightly so that the first point is:
|
@roryabraham Maybe that solution also solves your concern here:
|
I would agree with that solution! In that case, I'm going to move this onward and apply the external label / unassign. |
Triggered auto assignment to @mallenexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
Triggered auto assignment to @deetergp ( |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist will need to be completed before the issue can be closed:
|
Triggered auto assignment to @NicMendonca ( |
@NicMendonca Reassigning as I'm heading OOO for a month |
Issue not reproducible during KI retests. (Third week) Are we ok to close this? |
@mvtglobally the PR is yet to hit production. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.25-0 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 2022-11-16. 🎊 |
Issue not reproducible during KI retests. (Fourth week) |
@NicMendonca Quick bump on the Upwork payment here. |
@mananjadhav @rawalyogendra paid, thanks! |
Thanks @NicMendonca |
Thank you @NicMendonca |
Anyone know off the top of their heads which PR might have caused this regression? |
This PR was the last to touch the line that @rawalyogendra's PR fixed and seems a likely culprit. |
Also, I don't know who needs to hear this, but |
okay all set, thanks @deetergp! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Issue found when executing PR #11211
Action Performed:
Expected Result:
Draft chat stays at the top of the LHN
Actual Result:
Draft chat jumps down to it's original position
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.2.7.1
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by:
Slack conversation:
View all open jobs on GitHub
Screen.Recording.2022-09-27.at.12.41.04.PM.mov
The text was updated successfully, but these errors were encountered: