You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2023-10-25] [$500] Web - The horizontal line separating the header and the messages in the IOU report room disappears and reappears irregularly #26529
You Can open any IOU report room and skip the first two steps
Click on the FAB and request Money from any user this will take you to that chat room
Click on the IOU message to open the IOU report room
Hover over the first Message in the IOU report room and mark it as unread
Now notice the unread mark appears and the grey horizontal line still appears
leave the the IOU report room and return
Notice the horizontal grey line disappears
Hover over the first message again and mark it as unread again
Now the horizontal grey line appears again
Expected Result:
The unread indicator should be consistently be aligned with the grey bar in IOUs/tasks.
Actual Result:
The horizontal line separating the header and the messages in the IOU report room disappears and reappears irregularly.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Android / native
Android / Chrome
iOS / native
iOS / Safari
MacOS / Chrome / Safari
MacOS / Desktop
Version Number: 1.3.61.0 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
The behavior of the unread indicator here is consistent with the rest of the app. We just need to figure out the alignment of the unread bar. This same issue also applies to tasks, we should fix both here.
IMO, we should just change the unread alignment, so the unread indicator consistently matches the grey bar. (This is what we do in regular chat threads).
changed the title [-]Web - The horizontal line separating the header and the messages in the IOU report room disappears and reappears irregularly[/-][+][$500] Web - The horizontal line separating the header and the messages in the IOU report room disappears and reappears irregularly[/+]on Sep 5, 2023
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] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: N/A
[@robertKozik] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N/A
[@robertKozik] Determine if we should create a regression test for this bug.
[@robertKozik] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
[@joekaufmanexpensify] Link the GH issue for creating/updating the regression test once above steps have been agreed upon: N/A
[@robertKozik] The PR that introduced the bug has been identified. Link to the PR: It had more feature-like vibe, as it was consistent behaviour which needed to be changed (context)
[@robertKozik] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: N/A
[@robertKozik] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N/A
[@robertKozik] Determine if we should create a regression test for this bug. I think we don't need it for this one
[@robertKozik] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again. N/A
Also noting that the initial PR was completed in less than 9 days, which is why no urgency penalty applied here. We later than decided to do a second clean up PR, which was also merged in less than 9 days.
Activity
melvin-bot commentedon Sep 1, 2023
Triggered auto assignment to @joekaufmanexpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.melvin-bot commentedon Sep 1, 2023
Bug0 Triage Checklist (Main S/O)
Platformsin OP are ✅)joekaufmanexpensify commentedon Sep 4, 2023
OOO today, will triage tomorrow!
joekaufmanexpensify commentedon Sep 5, 2023
The behavior of the unread indicator here is consistent with the rest of the app. We just need to figure out the alignment of the unread bar. This same issue also applies to tasks, we should fix both here.
IMO, we should just change the unread alignment, so the unread indicator consistently matches the grey bar. (This is what we do in regular chat threads).
joekaufmanexpensify commentedon Sep 5, 2023
Or alternatively, perhaps there shouldn't be margin between the top the first message in the IOU/task room and the grey bar.
[-]Web - The horizontal line separating the header and the messages in the IOU report room disappears and reappears irregularly[/-][+][$500] Web - The horizontal line separating the header and the messages in the IOU report room disappears and reappears irregularly[/+]melvin-bot commentedon Sep 5, 2023
Job added to Upwork: https://www.upwork.com/jobs/~01a365a66bcfc380e7
melvin-bot commentedon Sep 5, 2023
Current assignee @joekaufmanexpensify is eligible for the External assigner, not assigning anyone new.
60 remaining items
melvin-bot commentedon Oct 18, 2023
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:
joekaufmanexpensify commentedon Oct 23, 2023
@robertKozik mind completing the BZ checklist here so we can prep to close this one?
robertKozik commentedon Oct 23, 2023
joekaufmanexpensify commentedon Oct 25, 2023
Great, ty!
joekaufmanexpensify commentedon Oct 25, 2023
BZ checklist is complete, so we need to now issue payment. Here's a summary of payments:
joekaufmanexpensify commentedon Oct 25, 2023
@zukilover your $500 was already previously paid out from when you submitted your work for approval in Upwork. I ended your contract!
joekaufmanexpensify commentedon Oct 25, 2023
@Ahmed-Abdella $50 sent and contract ended!
joekaufmanexpensify commentedon Oct 25, 2023
Also noting that the initial PR was completed in less than 9 days, which is why no urgency penalty applied here. We later than decided to do a second clean up PR, which was also merged in less than 9 days.
joekaufmanexpensify commentedon Oct 25, 2023
Bug is fixed, BZ checklist complete, and all payment issued. Closing as this is all set. Thanks everyone!