-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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:Bank account clickable link redirect to invalid page #27298
Fix:Bank account clickable link redirect to invalid page #27298
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
@mananjadhav 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] |
@abdel-h66 I am reviewing your PR, but please note that we need signed commits to merge the PR. |
I have read the CLA Document and I hereby sign the CLA |
@mananjadhav Nevermind it's all good now :) |
@abdel-h66 what I mean is signed commits on Github. If you see your commits, they're missing the |
Also the Also the issue mentions it is reproducible on Native android as well? Can we just post videos for all the platforms? |
0a5bd8c
to
3fe7ab1
Compare
Thank you very much @mananjadhav I have signed the commits now ! It seems like the Issue mentioning Android/native is wrong, this will only happen on Desktop based on the check A recording from Desktop to Web is included under Screenshots/Videos > Desktop |
Thanks for clarifying. The updates look good. |
Reviewer Checklist
Screenshots/VideosWebhttps://github.com/Expensify/App/assets/3069065/d0b223e9-735d-4f6e-99af-f9f3050d9b08Mobile Web - Chromehttps://github.com/Expensify/App/assets/3069065/fb1538af-57a1-4e5d-9156-70915c67a6f3Mobile Web - Safarihttps://github.com/Expensify/App/assets/3069065/4b3984a5-85f1-4605-8d4f-dcef48a0a3d0Desktophttps://github.com/Expensify/App/assets/3069065/a03112e1-64bf-4b4e-a33d-cb5dfaf65a9aiOShttps://github.com/Expensify/App/assets/3069065/4163a7b8-9d34-4197-8afc-993d389a72f0Androidhttps://github.com/Expensify/App/assets/3069065/0e7081ad-9a4e-4bb8-b1bd-fbeb2697497b@pecanoro All yours. 🎀 👀 🎀 C+ Reviewed. |
@abdel-h66 @mananjadhav We need videos in all platforms basically making sure the flow is still working on the other platforms! |
@pecanoro That was exactly my concern but as pointed out earlier, this text and link only shows up on Desktop. This flow doesn't exist on any other platform. |
@mananjadhav Yeah, I understand that, but the bank flow exist in every platform and we are modifying the components that are involved in it so we should make sure it still works until the end to make we didn't break it by adding new props (or no console errors are thrown). |
Hi @pecanoro I wasn't able to run both the ios and android on my end :/ Im still debugging the issue... Could you guys take a few minutes to check the native apps ? I personally checked on desktop and web and I didnt see any issues. |
Any updates here :) ? thanks |
@pecanoro I've uploaded the videos for all the platforms. All yours. |
@abdel-h66 What are the problems that you are facing when building the app? Did you post in #expensify-open-source to get some help? |
Yes I posted there, didnt get any responses but I managed to build and run the ios app, now I'm trying to do the same for the android. :) And by the way did you get the chance to check the recording posted by mananjadhav ? |
Yes, but I am waiting until you are able to test it! Can you link where you posted? Maybe I can help |
I didn't post the issue for android on the slack channel as it seems very specific to my setup. and I also didn't get the chance to work on it yesterday. But for the recording I'm pretty sure they will be same, I will add one from iOS since that's the only one I can run at the moment. For Android I will keep digging on the issue and post on Slack if I hit a dead end. |
@abdel-h66 👍 Let me know when you do. Also don't forget web! |
@abdel-h66 as discussed with @pecanoro earlier, still waiting for the pending screencasts. |
Screenshots/VideosWebweb-issue-27298-recording.mp4Mobile Web - Chromechrome-mobile-issue-27298-recording.mp4Mobile Web - Safarisafari-mobile-issue-27298-recording.mp4Desktopbankaccountmonosnap-screencast-2023-09-13-18-26-24_XgSIAeh1.mp4iOSios-native-issue-27298-recording.mp4Androidandroid-native.mp4 |
Hey @pecanoro and @mananjadhav I just uploaded recordings from all plateforms. let me know if you have any questions. Cheers ! |
Thank you everyone! |
✋ 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/pecanoro in version: 1.3.74-0 🚀
|
🚀 Deployed to production by https://github.com/chiragsalian in version: 1.3.74-3 🚀
|
Details
Fixed Issues
$ #27148
PROPOSAL: #27148 (comment)
Tests
Note: To connect with Chase, Wells Fargo, Capital One or Bank of America, please click here to complete this process in a browser.
should be clickable and opens up the web app. In this step make sure you are logged in to the same account. The link will take you to new.expensify.com, but for testing you should manually rewrite the link to use localhost.backTo
part of the navigation link.Offline tests
QA Steps
Note: To connect with Chase, Wells Fargo, Capital One or Bank of America, please click here to complete this process in a browser.
should be clickable and opens up the web app. In this step make sure you are logged in to the same account. The link will take you to new.expensify.com, but for testing you should manually rewrite the link to use localhost.backTo
part of the navigation link.PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Web
Mobile Web - Chrome
Mobile Web - Safari
Desktop
bankaccountmonosnap-screencast-2023-09-13-18-26-24_XgSIAeh1.mp4
iOS
Android