-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Fix report selection #62977
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
Fix report selection #62977
Conversation
|
@dominictb 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] |
|
@dominictb let's prioritize reviewing this PR when you're online please! |
|
Oh I'm just about to review this one. Cc @ZhenjaHorbach if you havent started. |
Just finished with web 😅 |
|
@ZhenjaHorbach Can you spare this one for me? Sorry I've just finished 1 large PR in a project. This is being on my plate for the last hour. Thanks all for the understanding. |
No problem And just found And then press go back I suppose we should navigate to the main report screen 2025-06-03.23.48.06.mov |
|
And the last one from my side When we are creating new expense and during this process select another report 2025-06-03.23.56.23.mov |
|
@ZhenjaHorbach the navigation issue is already on main, I think we should address that in a separate PR. |
|
Will add screenshots and checklist in 2-3 hours when I'm online. |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeScreen.Recording.2025-06-11.at.07.26.16-compressed.moviOS: HybridAppScreen.Recording.2025-06-11.at.07.15.08-compressed.moviOS: mWeb SafariScreen.Recording.2025-06-11.at.07.16.41-compressed.movMacOS: Chrome / SafariScreen.Recording.2025-06-11.at.06.57.51-compressed.movMacOS: DesktopScreen.Recording.2025-06-11.at.07.07.26-compressed.mov |
dominictb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good and tests well. Just some conflicts.
|
@youssef-lr 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] |
|
I resolved conflicts, but I wasn't able to test yet. I'll do that tomorrow morning. |
|
Ok, the PR with the previous conflicts was reverted so we're back to the original changes pre-conflict. @youssef-lr could you please try to review this one today if possible? |
youssef-lr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
|
ah because there is a previous unfinished checklist |
|
✋ 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/youssef-lr in version: 9.1.66-0 🚀
|
|
🚀 Deployed to production by https://github.com/lakchote in version: 9.1.66-5 🚀
|
|
🚀 Deployed to production by https://github.com/lakchote in version: 9.1.66-5 🚀
|
|
🚀 Deployed to production by https://github.com/lakchote in version: 9.1.66-5 🚀
|

Explanation of Change
Fixed Issues
$ #62601
$ #62899
$ #62970
$ #62897
Tests
Precondition:
Scenario 1: New expense
+ > Create report+ > Create expenseShow moreReportfield is not editable+ > Create report+ > Create expenseShow moreReportfield is editableScenario 2: Editing
Reportfield has the correct report and is editableReportfield.Offline tests
N/A
QA Steps
Same as tests
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))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
Scenario 1: Global create no reports
globalCreate_noReports.mov
Scenario 2: Global create, multiple reports
globalCreate_multipleReports.mov
Scenario 3: Global create, multiple workspaces, multiple reports
globalCreate_multipleWorkspacesAndReports2.mov
Scenario 4: Workspace chat, single report
workspaceChat_singleReport.mov
Scenario 5: Workspace chat, multiple reports
workspaceChat_miltipleReports.mov
Scenario 6: Expense report
expenseReport_multipleReports.mov
Scenario 7: Add expense
addExpense.mov
Scenario 8: Search page
searchPage_multipleWorkspacesAndReports.mov
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop