-
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 2024-02-07] Private note - Private note opened from deeplink in offline shown empty #34270
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 @stitesExpensify ( |
Production: Bug6337960_1704907498405.Production_Recording__583.mp4 |
ProposalPlease re-state the problem that we are trying to solve in this issue.when opening the deeplink in offline and connecting to the ne twork .. an empty private note appear What is the root cause of that problem?the loader indicator is not shown in case the
here we can find the
as you can notice we only check the existence of the and since in the optimistic value we set the the issue here occurs because at the optimistic stage the data is not yet fetched from the database so the report data will not contain the privateNote What changes do you think we should make in order to solve the problem?we should remove the loader indicator only when the thus we can introduce this new variable: const isPrivateNotesFetchFinished = isPrivateNotesFetchTriggered && !report.isLoadingPrivateNotes; and update the loader indicator to: const shouldShowFullScreenLoadingIndicator = !isPrivateNotesFetchFinished || (isPrivateNotesEmpty && (report.isLoadingPrivateNotes || !isOtherUserNote)); ResultScreen.Recording.2024-01-10.at.9.21.48.PM.mov |
I don't think this needs to be a blocker - since the PR was merged recently, @hungvu193 and @jjcoffee can address |
@hungvu193 Are you able to look into this? |
Let me know what you think about the proposal above ... the PR can be ready once assigned. |
let me take a look |
@stitesExpensify Huh... This is 4 days overdue. Who can take care of this? |
@hungvu193 any update? |
@hungvu193 Friendly bump! Did you get a chance to look at this? |
Sorry for late response, I'll draft a PR today. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.33-5 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 2024-02-07. 🎊 |
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. |
@stitesExpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@stitesExpensify We're good to close this! |
Great, Thanks! |
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.24-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 #31257
Action Performed:
Expected Result:
The note is opened in edit mode and can be seen fully
Actual Result:
An empty note is opened in edit mode after the connection recovers
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6337960_1704907498398.BUG_in_staging_Recording__579.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: