-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[HOLD for payment 2024-02-20] [$250] Profile - Error message when loading User / WS avatar has incorrect dimensions and position #35777
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
Comments
👋 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:
|
Triggered auto assignment to @francoisl ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Profile - Error message when loading User / WS avatar has incorrect dimensions and position What is the root cause of that problem?The While in the App/src/pages/settings/InitialSettingsPage.js Line 314 in 0ae07be
What changes do you think we should make in order to solve the problem?Remove the |
Job added to Upwork: https://www.upwork.com/jobs/~013bfbb99c962ed2f1 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
Upwork job price has been updated to $250 |
Triggered auto assignment to @dubielzyk-expensify ( |
Triggered auto assignment to @conorpendergrast ( |
Lowering the rewards since this is a simple styling change @dubielzyk-expensify could you please also clarify how this should look like? thank you! |
ProposalPlease re-state the problem that we are trying to solve in this issue.The avatar error message width is very small and workspace avatar error message doesn't have a horizontal spacing. What is the root cause of that problem?This happens after the ideal nav PR where we move the AvatarWithImagePicker from ProfilePage to InitialSettingsPage. Previously, the AvatarWithImagePicker is inside a scroll view with a full width, but in InitialSettingsPage, AvatarWithImagePicker is inside an OfflineWithFeedback and another View that has an align items center style (avatarSectionWrapperSettings) to align all items horizontally. App/src/pages/settings/InitialSettingsPage.js Lines 303 to 312 in ff23077
If the align items is center, the OfflineWithFeedback will be put in the center with a limited width as shown below and on native, the AvatarWithImagePicker width can't expand the OfflineWithFeedback width when a new element is added. For the workspace avatar, we simply didn't set a horizontal margin style. What changes do you think we should make in order to solve the problem?Set the OfflineWithFeedback width to 100%. App/src/pages/settings/InitialSettingsPage.js Lines 308 to 310 in ff23077
Remove the extra space of the avatar. App/src/pages/settings/InitialSettingsPage.js Line 327 in ff23077
We already have the horizontal spacing from the View wrapper App/src/pages/settings/InitialSettingsPage.js Line 303 in ff23077
For workspace avatar, add a horizontal margin (mh5).
|
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.40-5 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-20. 🎊 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:
|
Triggered auto assignment to @CortneyOfstad ( |
Payment is scheduled for Tuesday 👍 |
Not overdue, as the PR went into production 3 days ago. Payment is still scheduled for Tuesday, barring any regressions 👍 |
No regression listed so getting this payment rolled out! |
Alright payment summary below! Payment Summarty@bernhardoj (Contributor) — paid $250 via Upwork |
@thesahindia any update on the checklist here? |
@thesahindia in regards to the checklist, do you think this could be completed by EOD today? Also, has a request been sent to NewDot for payment? Thanks! |
I don't think this needs a regression test. This was caused by #33280. It was a big PR, so we couldn’t have prevented this. |
I am going OOO, I will send the request after coming back. You can close this. |
Thanks @thesahindia! |
$250 for @thesahindia |
Uh oh!
There was an error while loading. Please reload this page.
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.36-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:
Email or phone of affected tester (no customers): [email protected]
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
The error message has the correct dimensions and position
Actual Result:
User avatar -> Error message overlaps user name
WS avatar -> Error message takes up the entire width of the screen
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: