Open IuliiaHerets opened 2 months ago
Triggered auto assignment to @dylanexpensify (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
We think that this bug might be related to #vip-vsb
The unread marker moves up to the first message that was sent while offline
When we mark as unread an action offline, unreadMarkerTime
is assigned as the client's created time of the action. Then when we online, BE returns the db created time of the action that is more than the client's created time. So the unread marker is moved up.
We should update shouldDisplayNewMarker
function to check if we already have an unread marker action we only check the reportActionID
is matched with unreadMarkerReportActionID
or not
if (!unreadMarkerReportActionID) {
// the current logic
} else {
return reportAction.reportActionID === unreadMarkerReportActionID
}
Triggered auto assignment to @iwiznia (DeployBlockerCash
), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
:wave: 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:
Some conversation here https://expensify.slack.com/archives/C01GTK53T8Q/p1723735247950989
ok, coming from that thread.
MarkAsUnread is "wrong" and is using the client's time instead of passing the action and having the server pick the correct time
So solution is:
I'll make the API changes for that eventually, but doubt this will take precedence over other issues for a while...
Sounds good!
In view, but lower priority
@iwiznia @dylanexpensify this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
same as last week
Same
Same
Ongoing
@iwiznia guessing we still got a while here, yeah?
Still not a priority yes
Reassigning as I'm heading on leave next week!
Triggered auto assignment to @johncschuster (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
TY @johncschuster 🙇
Still low priority
@iwiznia, @johncschuster Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
Looks like this is still a lower priority
Downgrading to Weekly
Still LOW
priority
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: 9.0.20.6 Reproducible in staging?: Y Reproducible in production?: N Issue was found when executing this PR https://github.com/Expensify/App/pull/47393 Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
The unread marker stays above the message that was selected unread
Actual Result:
The unread marker moves up to the first message that was sent while offline
Workaround:
Unknown
Platforms:
Screenshots/Videos
https://github.com/user-attachments/assets/52f3572e-d1cc-4016-a8cd-90c8cede3dad
View all open jobs on GitHub