-
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 2024-03-07] Splash logo icon is black instead of green (prod only) #35018
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01aac5767909c58b6b |
Triggered auto assignment to @jliexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @abdulrahuman5196 ( |
This is because of a regression from: #33863 ProposalPlease re-state the problem that we are trying to solve in this issue.Page loading screen icon color is wrong What is the root cause of that problem?A recent code change removed the default svg fill color to improve to hover state of this reused icon in the settings menu list. It did not cross-reference it's usage in the loading splash screen. What changes do you think we should make in order to solve the problem?Create a seperate SVG with the fill color, to be used for the splash screen. Keep the existing SVG as is for an improved hover state fill color. What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Expensify icon shown on splash screen is black in production environment for web platforms What is the root cause of that problem?The icon file being used as splash icon is Line 168 in 0efabc2
App/config/webpack/webpack.common.js Line 68 in 0efabc2
App/config/webpack/webpack.common.js Lines 27 to 32 in 0efabc2
Other logos have fill color defined in their styles as What changes do you think we should make in order to solve the problem?Add
So update
Result
What alternative solutions did you explore? (Optional)None (edited) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Splash icon is black. What is the root cause of that problem?From this PR, we've removed the fill color of the What changes do you think we should make in order to solve the problem?
The
With this solution there's no need for a duplicate svg just for the splash screen. What alternative solutions did you explore? (Optional)Instead of using SVG directly for the splash screen, we can use <img instead and set src to the svg path, and set the coloring style to the img. |
@abdulrahuman5196 can you confirm this?
If so, this should be assigned to @thesahindia |
cc @barttom for the possible regression above ^^ |
@shawnborton Yup, I think this is regression. I didn't know that this file is used anywhere instead of an app icon. |
Wonderful, thanks! |
@barttom I don't think we need a separate file. Please take a look at my proposal.
@barttom It addresses your concern here. Thank you! |
Triggered auto assignment to @dangrous, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Hmm sorry, I am not sure I'm understanding here - wasn't this a regression, as correctly identified by @jeremy-croff ? If so, then the GH issue goes to the Contributor and C+ who worked on the original PR which caused the regression. So why is @dukenv0307 proposing compensation? |
Said another way - it's great that your proposal is the fix @dukenv0307, but in the case of a regression, it's on the original PR owners to fix it, right? Which is @barttom |
ha so this one is particularly confusing - I think these are the discussions:
However, it brings up an interesting more general point - think of the following scenario:
Important: I don't think this is likely to happen very often, and I will stress again, since this issue itself was a regression as well, it doesn't apply here either. But might be interesting to discuss at some point. All in all, no action required here I don't think. Just a thought experiment. |
I agree and thanks for reviewing the situation. I also was the contributor to identify it as a regression. |
Thanks for summarising @dangrous - and yes, this is a little complex.
Honestly, if I had to make a judgment, I would give part payment (maybe like $250) to @jeremy-croff for:
As 2 regressions basically halves the payment of the C and C+ down to $125 each. |
Payment Summary
BugZero Checklist (@jliexpensify)
|
That makes sense to me @jliexpensify! So to update/clarify melvin's comment up there ^ - we will not be handling payment fo either the contributor or reviewer on this issue, as it's a regression (it will be handled on the original issue). We will be giving partial payment to @jeremy-croff for their help and solutions. But no payment should happen yet since the fix of the fix of the fix is still in progress, despite it now being 7 days after the merge of the PR that supposedly fixed this issue but was reverted. Is that all correct? |
Yep, I think that's fair and thanks for considering my approach @dangrous! So in summary - for this specific GH:
|
I applied to it, is there anything else I need to do to get it accepted? |
Huh, is that Job loading for you @jeremy-croff ? I'm getting timeout errors when trying to view it |
Yeah it is |
Weird, must have been temporary! Sent you an offer, just got to wait until the fix hits prod - we pay after 7 days. |
Not deployed yet |
fix number 3 has been merged! not yet on staging/prod but we should be able to close this out shortly |
Deployed to staging yesterday |
Deployed to prod, adjusted payment date |
Payment Summary
BugZero Checklist (@jliexpensify)
|
1 similar comment
Payment Summary
BugZero Checklist (@jliexpensify)
|
The above summary is not correct, here's the correct one to be paid. |
Payment Summary
BugZero Checklist (@jliexpensify)
|
Paid, job closed! |
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: v1.4.29-1
Reproducible in staging?: No
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @coleaeason
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1706050599347949
Action Performed:
Expected Result:
Splash icon should be green.
Actual Result:
Splash icon is black.
Workaround:
N/A
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: