-
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
[HOLD for payment 2022-12-22] DEV - Loading indicator is not in center on Add Bank Account #13401
Comments
Triggered auto assignment to @trjExpensify ( |
By the looks of the video provided in the description, I think this may be happening in native. I'll try to reproduce there. |
Reproduced: Screen.Recording.2022-12-07.at.9.58.31.AM.mov |
Can you confirm the platforms impacted and update the OP? :) I can't reproduce on iOS native, mWeb safari (iOS), Web or Desktop. |
I can reproduce in all of them, but in DEV, not staging.. so I guess that explains why you can't reproduce :P. Looks like a regression that is going to be deployed at some point |
Ahh, yeah, it is in the description |
The regression seems to be coming from this PR: #12954 |
ProposalProblemPR: #12954 causes this problem. But after this PR, each child is wrapped by a SolutionIn order to prevent breaking change to other components (since I checked the rest works correctly), we should change in https://github.com/tienifr/App/blob/main/src/pages/ReimbursementAccount/BankAccountPlaidStep.js. we'll calculate the height of loading component. + import variables from '../styles/variables';
+ import withWindowDimensions from './withWindowDimensions';
...
<FullPageOfflineBlockingView>
{(!token || this.props.plaidData.isLoading)
&& (
<View style={[
- styles.flex1,
+ {
+ height: this.props.windowHeight- variables.contentHeaderHeight
+ }
styles.alignItemsCenter,
styles.justifyContentCenter]}>
<ActivityIndicator color={themeColors.spinner} size="large" />
...
export default compose(
withLocalize,
+ withWindowDimensions,
... Screen.Recording.2022-12-08.at.11.49.02.mp4 |
@aldo-expensify are we making this a deploy blocker then? |
Well, I think it becomes a deploy blocker when it reaches staging. I don't know if we can use the label before that. |
Oh sorry, I saw it on the deploy checklist here when I was going through - should have checked in the PR for the state. Cool, makes sense. Want to add the |
Draft PR up: #13499 |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.39-0 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2022-12-22. 🎊 After the hold period, please check if any of the following need payment for this issue, and if so check them off after paying:
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
👋 I'm going to be out from tomorrow when this payment is due. @varshamb I've sent you an offer for $250 for reporting the issue, and @thesahindia $1k for the PR review. Can you please accept the job offers on this. Once you have, do confirm here in the issue. @JmillsExpensify I'm co-assigning you to settle those contracts if you wouldn't mind! As for the rest of the checklist..
@aldo-expensify what do you think about this one? I think that will inform whether we should add a regression test for this, as it's largely a cosmetic UI placement issue. |
@mvtglobally do you know if this is already part of a test? (Verifying that the loading spinner is in the middle of the panel and not at the top) |
Settled up with @thesahindia. 👍 |
Thanks @trjExpensify. I modified the step 4. to be
Does that sound good? |
Circling back on this. I'm still waiting for @varshamb to accept the offer before I can finalize the contract and settle up the reporting bonus. |
@varshamb Reminding you again that you have an outstanding offer you need to accept in Upwork, thanks! |
Awesome, thanks for accepting @varshamb. I've settled up! @aldo-expensify that edit looks good, so closing this out now. Thanks ya'll! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
The loading indicator should be in the center.
Actual Result:
The loading indicator isn't in center
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.2.36-2
Reproducible in staging?: Needs preproduction (Seems happening only in DEV)
Reproducible in production?: Needs reproduction
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Screen.Recording.2022-12-06.at.11.34.54.PM.mov
Expensify/Expensify Issue URL:
Issue reported by: @varshamb
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1670352022190369
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: