-
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 #29428] - [$500] Login - Settings page has no skeleton placeholder when the page is loading #30362
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01fc78993cd9ce2750 |
Triggered auto assignment to @CortneyOfstad ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.There is no skeleton when opening the settings page after login. What is the root cause of that problem?Previously, we will show the skeleton if the user's personal details data is empty. App/src/pages/settings/InitialSettingsPage.js Lines 334 to 339 in 1e22431
However, in this functional migration PR, if the personal detail is empty, we return null. App/src/pages/settings/InitialSettingsPage.js Lines 326 to 331 in 1e22431
Also, the skeleton color is currently the same color as the RHP background color (#061B09), so we still won't be able to see the skeleton. App/src/pages/settings/InitialSettingsPage.js Lines 335 to 336 in 1e22431
Here is the reason why it's changed. But now, the settings header section background color is back to the app bg color. What changes do you think we should make in order to solve the problem?Remove these codes: App/src/pages/settings/InitialSettingsPage.js Lines 329 to 331 in 1e22431
App/src/pages/settings/InitialSettingsPage.js Line 336 in 1e22431
Screen.Recording.2023-10-26.at.00.53.28.mov |
I beleive this will be resolved in this PR cc @robertKozik |
Yeah I confirm, it should be resolved by the linked PR. Maybe we can put this issue on hod until the PR will be merged? After that we can retest this scenario to be sure it's fixed |
I think that PR would partly resolve the issue, but I agree we can hold for it. |
Let's hold this @CortneyOfstad |
Sounds good! Updating the title now 👍 |
@thesahindia looks like the PR was closed — can you confirm if anything else is needed here? Thanks! |
The PR was closed and the issue is still present. Let's remove the hold. |
@bernhardoj's proposal looks good to me! 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @Gonals, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @thesahindia Please request via NewDot manual requests for the Reviewer role ($500) |
📣 @bernhardoj 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
PR is ready cc: @thesahindia |
@thesahindia any update on the PR above? Thanks! |
@CortneyOfstad, the PR was merged 3 weeks ago. |
I think this is ready for payment |
Sorry for missing this! @thesahindia in the future, please make sure to remove the "Reviewing" label and add the "awaiting payment" labels, as this will trigger the payment process to begin 👍 |
FYI: C+ team doesn't have permission to add/remove labels. It should be done by BZ or engineer |
Weird, I was under the impression they could — odd. But thanks for the heads up! @bernhardoj I've sent you an offer in Upwork as the previous one expired. Please let me know as soon as that is accepted and I can get that paid to you ASAP 👍 |
@CortneyOfstad accepted. Thanks! |
Payment Summary@thesahindia to be paid $500 via NewDot |
$500 payment approved for @thesahindia based on comment above. |
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.3.90-2
Reproducible in staging?: Yes
Reproducible in production?: Yes
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:
Action Performed:
Expected Result:
Settings page has skeleton placeholder when the page is loading
Actual Result:
Settings page has no skeleton placeholder when the page is loading
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
Bug6250476_1698249216544.RPReplay_Final1698199526.mp4
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: