-
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
Link Request Money not work #26854
Link Request Money not work #26854
Conversation
@ArekChr Could you please review this PR any time soon? |
Hey @akamefi202 currently I'm on RN EU conference, I will back on Monday |
Hey @akamefi202 Looks like there is a regression, After opening the web app from Nagranie.z.ekranu.2023-09-11.o.11.09.19.mov |
@ArekChr I tested it and I think it's just a fixed bug. We created the PR 5 days ago and I think the bug was not fixed at that time. Screencast.from.2023.09.11.18.11.45.webm |
@akamefi202, this bug seems to be linked to your recent PR. When I switch back to the Specifically, when navigating to localhost:8082/split/new and logging in, the split bill page doesn't open. Thanks! |
ac1e5c7
to
f2da0c7
Compare
@ArekChr I rebased |
@akamefi202 Could you merge with the |
@ArekChr I tested it and it was working. I also rebased |
@akamefi202 It seems that this problem still occurs in one case the first time after logging in. Reproduce the steps:
|
@ArekChr I was not able to see the problem from my side. Could you please test again with latest Screencast.from.2023.09.14.17.15.36.webm |
Sure, maybe it happens when you have different currency than '$' recording.mov |
@ArekChr I tested with different currency. But it was working well too. Could you please remove & pull local Screencast.from.2023.09.14.20.58.30.webm |
Reviewer Checklist
Screenshots/VideosWebweb.movMobile Web - Chromemweb.chrome.movMobile Web - Safarimweb.safari.movDesktopiOSios.movAndroidandroid.mov |
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.
All works now, Thanks!
@thienlnam Could you please review and merge this PR soon? |
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.
Thanks for the ping - looks good
✋ 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/thienlnam in version: 1.3.71-0 🚀
|
this was reverted on #27793 |
🚀 Deployed to production by https://github.com/thienlnam in version: 1.3.71-12 🚀
|
Hey there! Looks like there is notice of a regression. can we review this PR to fix the regression? |
Updated
NewRequestAmountPage
to callresetMoneyRequestInfo
function in the mounting.Details
When we open
NewRequestAmountPage
from the link,resetMoneyRequestInfo
function is called only if the user opens the page for editing.If it's not for editing,
resetMoneyRequestInfo
function is not called and Onyx data for Amount page won't be initialized.Then if the user clicks "Next" button, Amount page loads again because of missing initialization of data.
To fix this issue, I moved initialization code to outside of
if (isEditing)
conditional.So
resetMoneyRequestInfo
function will be called when the user opens Amount page from the link and the problem is fixed.Fixed Issues
$ #26214
PROPOSAL: #26214 (comment)
Tests
Offline tests
Same as above
QA Steps
Same as above
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
Screencast.from.2023.09.06.15.35.39.webm
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android