Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/libs/actions/IOU.ts - #74041
Conversation
|
@ikevin127 Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
LGTM |
Reviewer Checklist
Screenshots/VideosScreen.Recording.2025-11-11.at.13.46.36.mov |
|
@parasharrajat Tests are failing for me, for both workspace and P2P (same behaviour, see video below). I made sure that In step 3 is true only temporarely, the smart scan expense, while still Scanning, is being moved to the report with the other manual expenses. Screen.Recording.2025-11-03.at.19.09.29.mov |
|
@ikevin127 is this happening on staging as well? |
|
@parasharrajat Don't know, I simply verified the PRs tests, and since those are failing I assumed that the PRs implementation is the reason. Otherwise, the tests shouldn't say what they are currently saying right ? Also there was no mention of "if this step doesn't work, then it's expected behaviour because it's the same as current staging". Please check and either adjust the testing steps or the code logic to match how the PR it's supposed to work. |
|
@ikevin127, I currently do not have definite test steps for this PR. I will update them once I have those, or you can also suggest. Can you continue testing this PR for any bugs? |
|
Sure, will complete testing based on code changes. Then tests should be removed from PR description and add [NoQA] to the title, hope it won't cause any issues. |
|
Yeah, sure. |
|
Removing my review as no product changes here |
ikevin127
left a comment
There was a problem hiding this comment.
Then tests should be removed from PR description and add [NoQA] to the title
cc @parasharrajat ☝️
|
@ikevin127 I tested this based on https://expensify.slack.com/archives/C08CZDJFJ77/p1762782523203799?thread_ts=1762379227.023109&cid=C08CZDJFJ77 Updated the steps. |
|
🔄 Taking another look... Otherwise looks like we have a failing workflow and some conflicts to be resolved in order to merge. |
|
Fixed conflicts. |
ikevin127
left a comment
There was a problem hiding this comment.
Let's make sure QA is aware of the Slack thread and design doc to ensure they won't report regressions when testing.
|
@danieldoglas Let's ship this before more conflicts pop up. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/danieldoglas in version: 9.2.58-0 🚀
|
|
@parasharrajat This PR is failing because of a regression issue #75110 The issue is reproducible in: web and desktop Bug7003095_1763062950148.scan_expenses_with_violations.mp4 |
|
I found these testing steps from https://expensify.slack.com/archives/C08CZDJFJ77/p1762782523203799?thread_ts=1762379227.023109&cid=C08CZDJFJ77, so I am not sure how this beta is supposed to work in real life. It might differ from app. I will tag someone on the issue to confirm. |
|
🚀 Deployed to production by https://github.com/cristipaval in version: 9.2.58-3 🚀
|
Explanation of Change
Fixed Issues
$ #66509
PROPOSAL:
Tests
Offline tests
QA Steps
Precondition: You should be in ASAPsubmit beta and the workspace has
Submission Frequencyset toinstantly.PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop