Closed lanitochka17 closed 2 weeks ago
Triggered auto assignment to @jasperhuangg (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:
Job added to Upwork: https://www.upwork.com/jobs/~021841884588235486621
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jayeshmangwani (External
)
Triggered auto assignment to @RachCHopkins (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.
Super minor display bug that doesn't need to block deploy. Actually don't really think this needs fixing at all, going to close it out. Took me a few tries to even notice what the OP was describing.
@jasperhuangg regression from https://github.com/Expensify/App/pull/49914
@Krishna2323 if you could look into this regression that would be great.
Going to assign the original C+ from that issue since we're handling this as a regression. No need for payment here.
📣 @ahmedGaber93 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Keep in mind: Code of Conduct | Contributing 📖
@jasperhuangg, I need 30 mins to start working on this. You can assign me if that's okay.
📣 @Krishna2323 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Keep in mind: Code of Conduct | Contributing 📖
@jasperhuangg, after many tries, I believe I’ve understood the bug. I think it's not worth fixing since it’s a very minor visual issue, and I believe it’s happening due to the migration to useOnyx
. The PR changes are very straightforward—we just prevented multiple navigation. Please check it out and let me know your thoughts. Thanks!
it makes the dataToShow: https://github.com/Expensify/App/blob/821edc51788b616e323cae0dc00f4b0aa7246766/src/pages/settings/Profile/CustomStatus/StatusPage.tsx#L56 is "", and because the modal is not closed immediately:
so the "Never" is the fallback value.
Remove:
https://github.com/Expensify/App/blob/821edc51788b616e323cae0dc00f4b0aa7246766/src/pages/settings/Profile/CustomStatus/StatusPage.tsx#L108 will fix the issue since we already have the cleanup function:
Remove the InteractionManager.runAfterInteractions in:
and just need navigateBackToPreviousScreen();
@jasperhuangg It is easy to reproduce the bug ("Never" is displayed for a while) in IOS/Android native and based on RCA, I think it is not related to @Krishna2323 's PR:
https://github.com/user-attachments/assets/8cb4f936-30a5-44d0-9943-01f966872890
@jasperhuangg, ..., and I believe it’s happening due to the migration to useOnyx. The PR changes are very straightforward—we just prevented multiple navigation.
@jasperhuangg I agree with that, this issue not a regression from our fix, it seems it is appeared after migration to useOnyx
. I think we should fix it here as a new issue.
Yeah agree that we don't really need to fix this. Also agree that it isn't a regression from the PR, and that it was caused separately by the useOnyx migrations.
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.44-1 Reproducible in staging?: Y Reproducible in production?: N If this was caught during regression testing, add the test name, ID and link from TestRail: N/A Email or phone of affected tester (no customers): applausetester+tw4355353122@applause.expensifail.com Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
The Status "Clear After" date should remain stable
Actual Result:
The Status "Clear After" date is unstable
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/user-attachments/assets/82c9b42d-1ee5-4870-9909-6aa198a400e5
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @jayeshmangwani