-
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
[$250] Android - Disabled bank detail input field flickers when navigating back #51397
Comments
Triggered auto assignment to @youssef-lr ( |
💬 A slack conversation has been started in #expensify-open-source |
Triggered auto assignment to @jliexpensify ( |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
Checking |
@youssef-lr, @jliexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
No update, low priority |
@youssef-lr, @jliexpensify Huh... This is 4 days overdue. Who can take care of this? |
@youssef-lr - want to make this a |
@youssef-lr, @jliexpensify Huh... This is 4 days overdue. Who can take care of this? |
@youssef-lr, @jliexpensify, @abdulrahuman5196 Huh... This is 4 days overdue. Who can take care of this? |
Hi @jliexpensify , Sorry, I am still not able to get this through. I don't want to delay this issue. Kindly re-apply the label for different C+. Unassigning myself. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ishpaul777 ( |
Hi @ishpaul777 - can you help us with this issue? We've got some proposals - thanks! |
will revieew today 🙇 |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Edited by proposal-police: This proposal was edited at 2025-01-08 16:13:55 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Disabled bank detail input field flickers when navigating back What is the root cause of that problem?When we return from the personal info section, the value of
With that, the condition to disable the input is determined by the
The What changes do you think we should make in order to solve the problem?To resolve this issue, we need to ensure that the component waits for the reimbursementAccount data to fully load by checking the isLoadingOnyx status. If isLoadingOnyx is true, skip updating while the data is still loading const [reimbursementAccount, reimbursementAccountResult] = useOnyx(ONYXKEYS.REIMBURSEMENT_ACCOUNT);
const [hasBankAccountData, setHasBankAccountData] = useState(!!(reimbursementAccount?.achData?.bankAccountID ?? ''));
useEffect(() => {
if (isLoadingOnyxValue(reimbursementAccountResult)) {
return;
}
setHasBankAccountData(!!(reimbursementAccount?.achData?.bankAccountID ?? ''));
}, [reimbursementAccount?.achData?.bankAccountID, reimbursementAccountResult]); What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?This issue UI bug no need the test What alternative solutions did you explore? (Optional)Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job. |
Bumping @ishpaul777 for reviews please! Thanks. |
apologies for delay here, i have been strugling to run android app locally on my Dev enviornment past few days but now its solved I'll review proposal soon |
is this still reproducable i could not reproduce Screen.Recording.2025-01-10.at.3.21.22.PM.mov |
Hmm the PR was from October - lets get Applause to re-test |
@youssef-lr, @jliexpensify, @ishpaul777 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Waiting on a re-test, labels updated |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Issue not reproducible during KI retests. (First week) |
Nice, that confirms what @ishpaul777 is seeing - closing this. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.53-0
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
Issue was found when executing this PR: #51234
Email or phone of affected tester (no customers): nathanmulugetatesting+1937@gmail.com
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
Disabled input fields without flickering is observed
Actual Result:
Disabled input fields flicker
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6643768_1729719575459.Screen_Recording_20241024_003426.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @ishpaul777The text was updated successfully, but these errors were encountered: