-
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
[$500] [HOLD for payment 2023-12-29] [HOLD for payment 2023-12-28] Android - All message displayed instead of last 3 when switching to another chat #33367
Comments
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
Triggered auto assignment to @johnmlee101 ( |
So to clarify, switching to another chat should clear all of the previous notifications, is what you're saying? |
cc @arosiclair not sure if this is relevant with the notifications, is that expected? |
I think this part is unexpected: The first 6 messages in that thread shouldn't be shown since they were cleared before. This is probably because they weren't cleared from the cache we have here. |
I can try reproducing this in dev and see if there's a quick fix |
Good catch! |
Any luck here? |
Sorry just getting back to this now |
I can reproduce this in dev. Honestly, I'm not sure there's an easy fix for this. Normally when notifications are dismissed our native callback runs and clears the notification from the cache here. However, when we use JS APIs to clear notifications when you open a report (here), it looks like those native callbacks don't get called so the cache is not updated. We could try adding a Native Module to clear the cache manually, but I don't think there's an easy way to get a reference to the This functionality is working well on all other platforms, so I'm tempted to just disable the feature on Android and figuring out a fix later. What do you think @johnmlee101? |
Yeah that works for me 👍 let's take the time to do it right |
Posted a PR, but gotta sign off and go OOO for the rest of the week |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.14-6 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-12-28. 🎊 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.
|
Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO. |
@johnmlee101, @arosiclair Eep! 4 days overdue now. Issues have feelings too... |
cc @arosiclair could you please assign me as C+ reviewer fo the PR , thank you. |
@johnmlee101, @arosiclair Eep! 4 days overdue now. Issues have feelings too... |
Triggered auto assignment to @kevinksullivan ( |
This comment was marked as off-topic.
This comment was marked as off-topic.
@kevinksullivan can you just pay @fedirjh for his C+ review? |
@johnmlee101, @arosiclair, @kevinksullivan, @fedirjh Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@johnmlee101, @arosiclair, @kevinksullivan, @fedirjh 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
Job added to Upwork: https://www.upwork.com/jobs/~014d520e3b819d9956 |
Current assignee @fedirjh is eligible for the External assigner, not assigning anyone new. |
Sorry for the delay. @fedirjh offer was sent, lmk when you accept! |
@kevinksullivan Thank you accepted. |
All set |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.14.0
Reproducible in staging?: Y
Reproducible in production?: N
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:
Issue found when executing PR #31762
Action Performed:
Expected Result:
Should be 3 messages displayed
Actual Result:
All message displayed instead of last 3 when switching to another chat
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6321481_1703088047157.Screen_Recording_20231220_092859_New_Expensify__1_.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: