-
Notifications
You must be signed in to change notification settings - Fork 3k
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] show continue or start over widget on form filling exit from step 3 #31439
Conversation
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.
Left a few comments, besides LGTM.
@parasharrajat 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] |
Testing in few minutes |
We are bringing back the changes from the reverted PR and fixing the regression. @ntdiary Could you please take over as the original C+? Also, you have more context for it. |
@parasharrajat, ah, sure, thank you for the reminder. :) |
hey @ntdiary , would you mind posting an update if indeed everything is fine or some extra actions need to be applied? |
@keisyrzk, ah, sorry, I missed this PR. It's still strange, just as I demonstrated in the video above, whenever I select "Connect bank account" from the Cards page, it always skips the "Start Over" page, which means we haven't full fixed that regression #31212. Can you reproduce this problem? Based on my investigation, for class components, during the update function, |
@ntdiary reimbursementTest.movHowever, following this path again I do experience the problem indeed. As the reported issue is about the |
We have several paths:
Actually, the 1st one can work in our original PR, and issue #31212 reported the 4th one, which also led to our original PR being reverted. 😂 So far, the 2nd, 3rd, and 4th ones are still unresolved. There's a precondition for reproducing, refresh page and make sure there is no demo.mp4 |
Co-authored-by: wentao <ntdiary@163.com>
@ntdiary this looks good. I have tested all mentioned paths multiple times and works as intended. Good catch! |
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.
It looks like some code was missed during resolving conflicts. :)
Co-authored-by: wentao <ntdiary@163.com>
Co-authored-by: wentao <ntdiary@163.com>
Co-authored-by: wentao <ntdiary@163.com>
@ntdiary |
Reviewer Checklist
Screenshots/VideosAndroid: Native31439-android-app.mp4Android: mWeb Chrome31439-android-chrome.mp4iOS: Native31439-ios-app.mp4iOS: mWeb Safari31439-ios-safari.mp4MacOS: Chrome / Safari31439-web.mp4MacOS: Desktop31439-desktop.mp4 |
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. :)
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Cherry-picked to staging by https://github.com/yuwenmemon in version: 1.4.7-4 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
🚀 Deployed to staging by https://github.com/johnmlee101 in version: 1.4.8-0 🚀
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 1.4.8-3 🚀
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 1.4.8-3 🚀
|
Details
It is a fix to #29166 reported along side with reverting the changes.
Fixed Issues
$ #29166
$ #31212
PROPOSAL:
Delete the code form the functional component's implementation:
It is not necessary and causes the reported issue.
Tests
Offline tests
QA Steps
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)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
Android: Native
android.mov
Android: mWeb Chrome
android_chrome.mov
iOS: Native
ios.mov
iOS: mWeb Safari
ios_safari.mov
MacOS: Chrome / Safari
macOS_chrome.mov
macOS_safari.mov
MacOS: Desktop
macOS_desktop.mov