-
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
[$125] Web - Onboarding - Onboarding modal's corner become rectangular when hovering over the back button #48684
Comments
Triggered auto assignment to @sakluger ( |
We think that this bug might be related to #wave-collect - Release 1 |
@sakluger FYI 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 |
This seems like a basic styling issue. I'm going to set the price at $125. |
Job added to Upwork: https://www.upwork.com/jobs/~021832074357963924539 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @akinwale ( |
Upwork job price has been updated to $125 |
Just tried to reproduce on mac-chrome, but I'm not experiencing this issue. Edit: just tried safari as well, looks all good to me. |
📣 @rlmorrison74! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
This issue is caused by a state re-render. When we hover over the back button, the card initially displays the default CSS, which lacks the border-radius property. Once the original CSS loads, the card becomes rounded as intended. |
📣 @sandeeppal007! 📣
|
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
Added the retest-weekly label. |
|
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
ProposalPlease re-state the problem that we are trying to solve in this issue.The corners of the onboarding modal initially appear rectangular until the tooltip displays, at which point they return to their curved state. Additionally, if the user lightly touches the edge of the back button without pressing further, the corners remain rectangular. What is the root cause of that problem?The issue seems to stem from improper styling in the BaseOnboardingPersonalDetails component. This inconsistency causes the modal’s border-radius to temporarily reset. What changes do you think we should make in order to solve the problem?I will adjust the CSS for the BaseOnboardingPersonalDetails component, ensuring the border-radius remains consistent, even when the tooltip appears or when hovering near the back button. What alternative solutions did you explore? (Optional)One alternative approach is applying overflow: hidden either to the component itself or to its parent container to control any visual overflow that may be contributing to the issue. |
Still looking for proposals that explain the exact root cause with an appropriate fix suggested. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Onboarding modal's corner become rectangular when hovering over the back button What is the root cause of that problem?The issue is likely due to a bug in Chromium-based browsers, as it only occurs there. The ScreenWrapper component escapes the boundary despite the parent element having What changes do you think we should make in order to solve the problem?Add a border radius ( style={[styles.defaultModalContainer, shouldUseNativeStyles && styles.pt8, styles.br4]} What alternative solutions did you explore? (Optional) |
Hmm, we never got a retest by QA. @AttockOffice85 @Bakhtiar85 @ra-md were you all able to reproduce this issue after Sept 9? |
@sakluger Yes, I can still reproduce the issue. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@ra-md Do you have a reference or an explanation for the cited bug? Is there an existing bug report filed with Chromium? |
Issue not replicated in Chrome Version 128.0.6613.139 on macOS. The original poster was using Windows; could this be a Chrome bug specific to Windows? Which Chrome version was utilized by the tester? |
@akinwale Currently, I don’t have a detailed explanation for the cited bug as reproducing it has been quite difficult. I haven’t found an existing bug report filed with Chromium. |
I was using Ubuntu 22.04 with Chrome version 127.0.6533.119 and Windows 11 23H2 with Chrome version 129.0.6668.59 when I reproduced the issue. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
I can't reproduce this one in Mac Chrome (Version 128.0.6613.138). Given the low impact on users and the difficulty in reproduction, I'm going to close this one for now so we can focus on higher impact bugs. |
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.30-7
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers): nathanmulugetatesting+1383@gmail.com
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
Nothing unusual happens to the corners of the onboarding modal
Actual Result:
Corners of the onboarding modal become rectangular first until the tooltip shows up and reverts back to being curved
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6595105_1725610381650.bandicam_2024-09-06_11-08-18-975.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: