Repository navigation
Don't override Environment on hybrid app - #57015
Conversation
|
@ZhenjaHorbach 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] |
|
@jnowakow |
|
@ZhenjaHorbach I think it would be good to trigger adhoc builds and test this PR that earlier there were some issues . I wasn't able to reproduce them locally. |
Reviewer Checklist
Screenshots/VideosAndroid: NativeNA Android: mWeb ChromeNA iOS: Native2025-02-18.15.00.40.mp42025-02-18.15.00.36.mp42025-02-18.15.20.40.mp4iOS: mWeb SafariNA MacOS: Chrome / SafariNA MacOS: DesktopNA |
Agree that it is better to test this PR using adhoc builds ! @mountiny |
|
🚧 @mountiny has triggered a test hybrid app build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
|
@mountiny can you ask testers to examine the builds? More issues are on iOS and I don't have access to one |
|
@jnowakow can you list all the test steps in the PR body so I can just link the PR to them? |
|
@mountiny updated :D |
|
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel! Workspace - Connect BA - Error message appears when try to add BA via Plaid modalVersion Number: v.9.1.0-0 PR:57015 Ad-Hoc Action Performed:
Expected Result:You can continue the flow of adding BA Actual Result:Error message arrears and cannot procced the flow Workaround:Unknown Platforms:
Screenshots/Videosbug.mp4 |
|
This issue seems to be not related. It seems that there is limit on how many times you can go through Plaid's flow. Even in sandbox environment |
|
Seems like we are good then! @jnowakow can you please update the PR title? |
|
@ZhenjaHorbach can you complete the checklist please? |
Done ! |
|
@mountiny done! 🫡 |
|
One more thing. @mountiny can you check in Plaid's dashboard which android package is registered? |
|
Hmm never had to go there, asking around. Any reason you asking? seems like Plaid is working fine so I guess its correctly setup |
|
Earlier there was |
|
Actually just tested another adhoc build |
|
Hmm actually I just noticed that the issue with disabled login is caused by package mismatch |
|
This would mean that #56719 is reproducible on production 🤔 |
|
It might be, we dont have testing account for production so real data would have to be used to confirm |
|
Okey, so I think it's reasonable to add package names that match hybrid app |
|
✋ 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/AndrewGable in version: 9.1.2-0 🚀
|
|
Fix for all three iOS issues is here. |
|
@izarutskaya this should be fixed by https://github.com/Expensify/Mobile-Expensify/pull/13433 as well |
|
🚀 Deployed to production by https://github.com/francoisl in version: 9.1.2-1 🚀
|
Explanation of Change
It restores changes from #56401 that were reverted.
Fixed Issues
$ #52199 (comment)
PROPOSAL: N/A
Tests
Test case 1:
Test case 2:
Test case 3:
Test case 4:
Test case 5:
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Test case 1:
Test case 2:
Test case 3:
Test case 4:
Test case 5:
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand 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
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop