-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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 - 3-button navigation bar overlaps the Copilot account #53842
Comments
Triggered auto assignment to @OfstadC ( |
Edited by proposal-police: This proposal was edited at 2024-12-10 12:05:45 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Android - 3-button navigation bar overlaps the Copilot account What is the root cause of that problem?A case was missed during android edge-to-edge implementation What changes do you think we should make in order to solve the problem?Change innerContainerStyle and add a condition to retain scrollContainerStyle only on web. shouldUseModalPaddingStyle={false}
innerContainerStyle={{paddingBottom: unmodifiedPaddings.bottom}}
scrollContainerStyle={!shouldUseNarrowLayout && styles.pb4} App/src/components/AccountSwitcher.tsx Lines 203 to 204 in 9975b27
Like it is implemented here App/src/pages/Search/SearchTypeMenuNarrow.tsx Lines 215 to 216 in 9975b27
Note: unmodifiedPaddings.bottom dynamically computes the padding value based on the host device. What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?NA 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. |
Edited by proposal-police: This proposal was edited at 2024-12-11 04:44:20 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
App/src/components/Modal/BaseModal.tsx Line 157 in f8f12c2
is App/src/components/Modal/BaseModal.tsx Line 276 in f8f12c2
is
What changes do you think we should make in order to solve the problem?
App/src/components/AccountSwitcher.tsx Line 203 in 9975b27
Instead of using
What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?What alternative solutions did you explore? (Optional) |
Will test this this afternoon |
I didn't get a chance to test this yet - will tackle on Tuesday when i'm back in office |
@OfstadC Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I was able to repro this with 6 copilots and pixel 6 emulator |
Job added to Upwork: https://www.upwork.com/jobs/~021869485429092398114 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jayeshmangwani ( |
@daledah's Proposal looks good, previously selected proposal has an issue with scrollView's bottom padding style 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @youssef-lr, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@jayeshmangwani The selected solution will break the UI in web, which was added via commit on purpose. Could you help check again?
|
@daledah I couldn’t see much of a difference locally. I applied the suggested changes and reviewed it again, but I’m unsure what major differences to look for. Could you add a comparison video for clarity? |
In the latest main branch, the ScrollView includes a bottom padding style (we move the padding bottom to the scroll view in past PR), but this style is missing after applying the selected solution. You can see the different in my images above. |
I can’t see the difference locally; could you add a full video instead of just a cropped screenshot? |
@jayeshmangwani Here is video:
Screen.Recording.2024-12-20.at.14.39.04.mov
Screen.Recording.2024-12-20.at.14.38.32.mov |
@daledah Are you sure you’ve applied these changes? ![]() |
@youssef-lr, @OfstadC, @jayeshmangwani Eep! 4 days overdue now. Issues have feelings too... |
There are a few updates on the Slack thread, and it looks like Chris is handling all similar issues. Tagging you, @chrispader, so you can track this issue while addressing the translucent issue holistically. |
@youssef-lr, @OfstadC, @jayeshmangwani Eep! 4 days overdue now. Issues have feelings too... |
@youssef-lr, @OfstadC, @jayeshmangwani 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
@youssef-lr, @OfstadC, @jayeshmangwani 10 days overdue. Is anyone even seeing these? Hello? |
Any update @jayeshmangwani ? 😃 |
@chrispader, is there an ongoing PR for these Slack changes that we can track? |
@youssef-lr, @OfstadC, @jayeshmangwani Eep! 4 days overdue now. Issues have feelings too... |
@OfstadC, can we please make this Issue weekly until we know, for which PR we’re waiting on? |
@jayeshmangwani That is correct PR I think, Margelo had limited hours, but I hope they can speed things up now |
Thanks @mountiny - i'll leave this is Daily for now unless you think it should be moved to weekly 😃 |
@youssef-lr, @OfstadC, @jayeshmangwani Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Monitoring this PR #55633 , same as last update #53842 (comment) |
@jayeshmangwani Whoops! This issue is 2 days overdue. Let's get this updated quick! |
No new updates on the PR from this update. |
@jayeshmangwani Huh... This is 4 days overdue. Who can take care of this? |
Unfortunately, no new updates here 😄. |
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: v9.0.73-6
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Yes, reproducible on both
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Action Performed:
Prerequire - Make sure that your Android device uses 3-button navigation bar
Steps:
Expected Result:
Android 3-button navigation bar doesn't overlap the copilot account
Actual Result:
Android 3-button navigation bar overlaps the copilot account
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6689888_1733827150043.Screen_Recording_20241210_124450_Expensify.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @jayeshmangwaniThe text was updated successfully, but these errors were encountered: