-
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] [2024-04-30][$250] Bank account - Random animations between steps transitions on bank account setup flow #40081
Comments
Triggered auto assignment to @Beamanator ( |
Triggered auto assignment to @zanyrenney ( |
👋 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:
|
@zanyrenney I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors. |
Yep can see the weird flash / animation. I agree this is a bug. |
Job added to Upwork: https://www.upwork.com/jobs/~0144ba5dc06cdd83b2 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @getusha ( |
I don't think this needs to be a blocker - the weird animations aren't so annoying for the user, and it looks like all the functionality still works fine
|
Ok ya marking as NAB, but accepting proposals for the fix! |
ProposalPlease re-state the problem that we are trying to solve in this issueThere are some random and inconsistent animations when transitioning between steps on the bank account setup flow. What is the root cause of that problem?Offending PR: Caution Native code ahead -> more details / context can be found on this Specifically #42604 (comment) and #42604 (comment), which I'm not going to pretend I understand fully ->
The new architecture caused this iOS specific rendering issue of components with border style where the borders appear stretched while rendering a new screen, then animate to their default state shortly (where UI looks good again). Check out the frame-by-frame of what's actually happening: iOS: NativeScreen.Recording.2024-04-12.at.01.30.40.movNote This issue is not specific to the BA setup flow, but any page that mounts while having components with border styles (inputs, interactive step, etc). What changes do you think we should make in order to solve the problem?As suggested in #42604 (comment), in order to fix this issue as of right now we need to apply a Did that, created the patch Here's a test branch: test/40081, the diff and steps to test the fix:
Videos (before / after)iOS: Native
|
This might be fixed in RN v0.74. |
Thanks for the proposal btw @ikevin127. |
Posted #37374 (comment) in:
I guess it's up to the team to decide whether to add the proposed patch and fix the issue now or HOLD until we're upgraded to v0.74 and see if the issue will be fixed by: Active conversation in #expensify-open-source Slack 🧵:
Footnotes |
@Beamanator we decided to create a patch, we can assign @ikevin127 #40081 (comment) |
📣 @getusha 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @ikevin127 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
This comment was marked as outdated.
This comment was marked as outdated.
PR #40243 ready for review! 🎉 |
cc @zanyrenney |
Hey @ikevin127 Payment summary |
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: v1.4.62-0
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4488988
Email or phone of affected tester (no customers): applausetester+vd_ios041024.2@applause.expensifail.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Pre-requisite: user must be logged in, have created a Workspace and have enabled Workflows.
Expected Result:
There should be no random animations when transitioning between any steps.
Actual Result:
There are some random and inconsistent animations when transitioning between steps.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6445392_1712809738710.Chvg8229_1_.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: