-
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
[HOLD for payment March 4th][HOLD for payment 2024-02-15] [$500] Search - "Invite a friend" banner do not move up when input field is focused in search page #35182
Comments
Job added to Upwork: https://www.upwork.com/jobs/~011428dae6c887429f |
Triggered auto assignment to @slafortune ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue."Invite a friend" banner do not move up when input field is focused in search page What is the root cause of that problem?The What changes do you think we should make in order to solve the problem?We should pass Lines 172 to 177 in 83a7535
and wrap the children with KeyboardAvoidingView like we do here
Alternatively:For a deeper fix, the |
ProposalUpdated |
ProposalPlease re-state the problem that we are trying to solve in this issue."Invite a friend" banner do not move up when input field is focused in search page What is the root cause of that problem?We forget to pass Lines 172 to 177 in 8cc80e6
What changes do you think we should make in order to solve the problem?We simply need to pass the prop We already do the same implementation in Lines 241 to 246 in 0d0b0a8
Result:RPReplay_Final1706220901.MP4What alternative solutions did you explore? (Optional)Referring to comment, if we want to disable to functionality of pushing the banner up when there is onscreen keyboard then we just have to remove the App/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsPage.js Lines 128 to 130 in 7962905
Lines 241 to 248 in 0d0b0a8
|
Once the keyboard appears there is barely any space left to see the user details/reports. Perhaps not pushing the banner up when there is onscreen keyboard is intended. cc: @Expensify/design @slafortune |
hello @c3024, If this is the case then I have added a alternate proposal to not push the banner up when there is onscreen keyboard :) my proposal can work both ways, looking forward for comments from the design team. |
Hmm I could have sworn this was intentional, because if the banner moves up, we'll have virtually no space left on the screen? cc @Expensify/design for thoughts there, I can't remember where we landed. cc @jamesdeanexpensify in case you remember, too. |
@shawnborton As far as I remember, we made the banner dismissible so that we could keep it above the keyboard but still allow people to get it out of the way when searching. A lot of these screens auto-focus the keyboard upon arrival, so if we leave it stuck to the bottom even when the keyboard is open, a lot of users will never see it at all. Here's the issue where we talked about and decided that: #32499 (if you want to slog through all the comments 😬) |
Ah okay cool! Thanks for confirming, so sounds like this is a bug then. |
Also, just an update on making the banners permanently dismissible, that's being worked on here. |
Proposal here by @Amarparab2024 looks good to me. 🎀 👀 🎀 C+ Reviewed |
Triggered auto assignment to @stitesExpensify, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Haven't received any offer on Upwork, do I have to initiate something? |
Automation fails sometimes. You may work on the PR. An offer will be sent in the meantime. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.38-6 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 2024-02-15. 🎊 For reference, here are some details about the assignees on this 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:
|
Payment Summary
BugZero Checklist (@slafortune)
|
@stitesExpensify , still haven't received upwork offer for this issue :) can you please take a look |
Hey @slafortune could you help @Amarparab2024 out please? :) |
@stitesExpensify @Amarparab2024 definitely! Payment is due today 👍 |
@c3024 can you please complete the checklist? |
Thanks for the swiftness :) |
@slafortune, @stitesExpensify, @c3024, @Amarparab2024 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@c3024 will you be able to complete the checklist in the next day or two? |
Unfortunately 😞 , the file The changes made in this PR are not reflected in this searchPageBanner.mp4Could you raise a PR adding this prop in |
Without a doubt, can you allow me until later today to raise the PR? :)
…On Tue, Feb 20, 2024 at 10:44 AM c3024 ***@***.***> wrote:
Unfortunately 😞 , the file SearchPage.js in which we fixed this has been
deleted from the repo. It has been replaced with SearchPage/index.js
<https://github.com/Expensify/App/blob/main/src/pages/SearchPage/index.js>
.
The changes made in this PR are not reflected in this index.js file so
the bug still exists.
https://github.com/Expensify/App/assets/102477862/8532e690-fda7-4821-a6e3-bd20f814a3eb
Could you raise a PR adding this prop in SearchPage/index.js? Thanks.
@Amarparab2024 <https://github.com/Amarparab2024>
cc: @slafortune <https://github.com/slafortune> @stitesExpensify
<https://github.com/stitesExpensify>
—
Reply to this email directly, view it on GitHub
<#35182 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BFJQ62M6TSKKYFRAAERMJ43YUQWMDAVCNFSM6AAAAABCLDFX6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJTGUYDANRSGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
PR is up @c3024 :) |
Looks like the automation isn't working - I've updated the title. When you have a chance @c3024 can you complete the checklist?
|
|
Paid 👍 |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.32-2
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Issue found when executing PR #33925
Action Performed:
Expected Result:
"Invite a friend, get $250" banner should move up (above the keypad) once the input field is focused
Actual Result:
"Invite a friend" banner do not move up when input field is focused in search page. The banner still pinned below, hidden behind the keypad
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6355070_1706212514389.mweb-invitefriendbanner.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: