Closed
Bug 1414721
Opened 7 years ago
Closed 7 years ago
Colors of Onboarding nav icons are inconsistent
Categories
(Firefox :: Tours, defect, P3)
Firefox
Tours
Tracking
()
VERIFIED
FIXED
Firefox 59
People
(Reporter: Fischer, Assigned: Fischer)
Details
(Whiteboard: [photon-onboarding][photon-onboarding-newui])
Attachments
(13 files, 1 obsolete file)
5.76 KB,
image/png
|
Details | |
99.11 KB,
image/png
|
Details | |
106.12 KB,
image/png
|
Details | |
90.82 KB,
image/png
|
Details | |
104.09 KB,
image/png
|
Details | |
209.04 KB,
image/png
|
Details | |
51.28 KB,
image/png
|
Details | |
101.86 KB,
image/png
|
Details | |
22.80 KB,
image/png
|
Details | |
59 bytes,
text/x-review-board-request
|
gasolin
:
review+
gchang
:
approval-mozilla-beta+
|
Details |
113.00 KB,
image/png
|
Details | |
320.77 KB,
image/png
|
Details | |
4.65 MB,
image/gif
|
Details |
Some icons sush as icons_default.svg didn't assign color in the not hovered state, unlike others with `fill="#3E3D40"`. We should check out the hovered state as well
Assignee | ||
Updated•7 years ago
|
Priority: -- → P3
Whiteboard: [photon-onboarding]
Assignee | ||
Comment 1•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Whiteboard: [photon-onboarding] → [photon-onboarding][photon-onboarding-newui]
Comment 2•7 years ago
|
||
STR:
1. Launch Firefox with a clean profile.
2. Open a new tab.
3. Click on the onboarding tour icon.
Expected:
All the icons have the same color.
Actual:
The Default Browser's icon is darker.
Regression Range:
This is not a regression, as it reproduces ever since the icons were changed.
Has Regression Range: --- → no
Has STR: --- → yes
status-firefox57:
--- → affected
status-firefox58:
--- → affected
OS: Unspecified → All
QA Contact: cristian.comorasu
Hardware: Unspecified → All
Version: unspecified → Trunk
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → fliu
Status: NEW → ASSIGNED
Assignee | ||
Comment 3•7 years ago
|
||
Assignee | ||
Comment 4•7 years ago
|
||
Assignee | ||
Comment 5•7 years ago
|
||
Assignee | ||
Comment 6•7 years ago
|
||
Assignee | ||
Comment 7•7 years ago
|
||
Assignee | ||
Comment 8•7 years ago
|
||
Assignee | ||
Comment 9•7 years ago
|
||
Assignee | ||
Comment 10•7 years ago
|
||
Assignee | ||
Comment 11•7 years ago
|
||
Comment hidden (mozreview-request) |
Assignee | ||
Comment 13•7 years ago
|
||
mozreview-review |
Comment on attachment 8926711 [details]
Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
https://reviewboard.mozilla.org/r/197950/#review203146
::: commit-message-dc45e:5
(Diff revision 1)
> +Bug 1414721 - Colors of Onboarding nav icons are inconsistent, r?gasolin
> +
> +Previously we used background images to display tour icons on the nav list and one the tour notification. This caused two pitfalls: First, if fill colors were different inside svg icons, we would see inconsistent tour icon colors. Second, for one tour icon there would need two svg files.
> +
> +This patch switchs to the mask-image approach, which makes a icon svg as a mask filtering the background color beneath, so we can unify icon colors by the external css and remove extra colored svg files.
Hi Fred,
Please see the screenshots attached in the bug.
p.s In the high-contrast mode, we are the same as before, all tour icons are stripped off.
Comment hidden (mozreview-request) |
Comment 15•7 years ago
|
||
mozreview-review |
Comment on attachment 8926711 [details]
Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
https://reviewboard.mozilla.org/r/197950/#review204000
Looks good with 1 nit. Since this PR has the potential visual impact, let's wait a few days to land until the next branch (v59) begin.
::: browser/extensions/onboarding/content/onboarding.css:245
(Diff revision 2)
> + position: absolute;
> + offset-inline-start: 0px;
> + top: 0px;
> + background-color: #3E3D40;
> + mask-repeat: no-repeat;
> + mask-position: left 17px top 14px;
the icon position shows incorrectly in rtl mode, please add extra style for :dir(rtl)
mask-position: right 17px top 14px;
Attachment #8926711 -
Flags: review?(gasolin)
Assignee | ||
Comment 16•7 years ago
|
||
Attachment #8926705 -
Attachment is obsolete: true
Assignee | ||
Comment 17•7 years ago
|
||
mozreview-review-reply |
Comment on attachment 8926711 [details]
Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
https://reviewboard.mozilla.org/r/197950/#review204000
> the icon position shows incorrectly in rtl mode, please add extra style for :dir(rtl)
>
> mask-position: right 17px top 14px;
Thanks for spotting this, updated: https://bugzilla.mozilla.org/attachment.cgi?id=8927716
Comment hidden (mozreview-request) |
Comment 19•7 years ago
|
||
mozreview-review |
Comment on attachment 8926711 [details]
Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
https://reviewboard.mozilla.org/r/197950/#review204352
looks good, please land this after the branch
Attachment #8926711 -
Flags: review?(gasolin) → review+
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Assignee | ||
Updated•7 years ago
|
Flags: qe-verify+
Comment 20•7 years ago
|
||
Please land this in v59 so we don't need to deal with the potential regression at the last day of v58
Keywords: checkin-needed
Comment 21•7 years ago
|
||
Merge day (2017-11-13) has been branched out yesterday. Now Nightly is on Fx59. So let's land it
Comment 22•7 years ago
|
||
Pushed by flin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/099f35fb5a7e
Colors of Onboarding nav icons are inconsistent, r=gasolin
Assignee | ||
Comment 23•7 years ago
|
||
(In reply to Fred Lin [:gasolin] from comment #21)
> Merge day (2017-11-13) has been branched out yesterday. Now Nightly is on Fx59. So let's land it
Don't worry about this. Sheriffs will take care about this so just setting "checkin-needed" should be enough.
Comment 24•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox59:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 59
Assignee | ||
Comment 25•7 years ago
|
||
Hi Cristian,
Could you help to verify this issue, thanks.
Flags: needinfo?(cristian.comorasu)
Comment 26•7 years ago
|
||
I verified using Fx 59.0a1 (build ID: 20171114220116 ) on Windows 10 x64, Ubuntu 14.04 LTS and mac OS X 10.13.2.
The issue is fixed on Windows 10 x64 and Ubuntu 14.04 LTS, however it is still reproducible on mac OS X 10.13.2.
Flags: needinfo?(cristian.comorasu)
Assignee | ||
Comment 27•7 years ago
|
||
(In reply to Cristian Comorasu [:CristiComo] from comment #26)
> I verified using Fx 59.0a1 (build ID: 20171114220116 ) on Windows 10 x64,
> Ubuntu 14.04 LTS and mac OS X 10.13.2.
> The issue is fixed on Windows 10 x64 and Ubuntu 14.04 LTS, however it is
> still reproducible on mac OS X 10.13.2.
Hi Cristian,
Could you provide the failure screenshots on OS X 10.13.2, thanks?
Flags: needinfo?(cristian.comorasu)
Assignee | ||
Comment 28•7 years ago
|
||
Because 57 is released and this issue is not causing the onboarding unable to use so set wontfix on 57.
Comment 29•7 years ago
|
||
Here is a screenshot with the issue: https://imgur.com/a/p8y4R
Flags: needinfo?(cristian.comorasu)
Assignee | ||
Comment 30•7 years ago
|
||
Assignee | ||
Comment 31•7 years ago
|
||
Assignee | ||
Comment 32•7 years ago
|
||
Hi Cristian,
I tried 59.0a1 (build id: 20171115220414) on OSX and the result looks fine, please see [1].
Would you help us to download the latest nightly and see the icons again?
If you still found inconsistency, please follow the the inspection steps [2] to capture the inspection results like [1] for the defualt browse tour, the customize tour and the add-ons tour.
[1] attachment 8928807 [details]: 59.0a1_default_icon_screenshot.png
[2] attachment 8928808 [details]: 59.0a1_default_icon_inspection_steps.gif
Thank you
Flags: needinfo?(cristian.comorasu)
Comment 33•7 years ago
|
||
The issue is fixed with the nightly from 2017-11-15.
Cheers!
Status: RESOLVED → VERIFIED
Flags: qe-verify+
Flags: needinfo?(cristian.comorasu)
Assignee | ||
Comment 34•7 years ago
|
||
(In reply to Cristian Comorasu [:CristiComo] from comment #33)
> The issue is fixed with the nightly from 2017-11-15.
> Cheers!
Thanks Cristian for verifying this.
Assignee | ||
Comment 35•7 years ago
|
||
Comment on attachment 8926711 [details]
Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
Approval Request Comment
[Feature/Bug causing the regression]: bug 1414721
[User impact if declined]: User would see inconsistent onboarding icon colors, which is bad for our onboarding UX.
[Is this code covered by automated tests?]: No because just the image and css updates.
[Has the fix been verified in Nightly?]: Yes
[Needs manual test from QE? If yes, steps to reproduce]:
Yes,
1. Open FF beta, go to about:config
2. Make sure browser.onboarding.tour-type is "new"
3. Go to about:newtab and click the onboarding fox icon on the top-left corner
4. Make sure the tour icons on the left navigation list have consistent colors, then close about:newtab
5. Go to about:config again
6. Make sure browser.onboarding.tour-type is "update"
7. Go to about:newtab again and click the onboarding fox icon on the top-left corner
8. Make sure the tour icons on the left navigation list have consistent colors
[List of other uplifts needed for the feature/fix]: No
[Is the change risky?]: No
[Why is the change risky/not risky?]: Only the image and css updates
[String changes made/needed]: No
Attachment #8926711 -
Flags: approval-mozilla-beta?
Comment 36•7 years ago
|
||
Hi Fischer,
The [Feature/Bug causing the regression] in the template should not be this bug itself. Please put the which bug cause this issue or which feature bug we want to ship in 58.
Flags: needinfo?(fliu)
Assignee | ||
Comment 37•7 years ago
|
||
Hi Gerry,
Thanks updated the uplift request:
(In reply to Fischer [:Fischer] from comment #35)
> Comment on attachment 8926711 [details]
> Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
>
> Approval Request Comment
[Feature/Bug causing the regression]: bug 1382520
>
> [User impact if declined]: User would see inconsistent onboarding icon
> colors, which is bad for our onboarding UX.
>
> [Is this code covered by automated tests?]: No because just the image and
> css updates.
>
> [Has the fix been verified in Nightly?]: Yes
>
> [Needs manual test from QE? If yes, steps to reproduce]:
> Yes,
> 1. Open FF beta, go to about:config
> 2. Make sure browser.onboarding.tour-type is "new"
> 3. Go to about:newtab and click the onboarding fox icon on the top-left
> corner
> 4. Make sure the tour icons on the left navigation list have consistent
> colors, then close about:newtab
> 5. Go to about:config again
> 6. Make sure browser.onboarding.tour-type is "update"
> 7. Go to about:newtab again and click the onboarding fox icon on the
> top-left corner
> 8. Make sure the tour icons on the left navigation list have consistent
> colors
>
> [List of other uplifts needed for the feature/fix]: No
>
> [Is the change risky?]: No
>
> [Why is the change risky/not risky?]: Only the image and css updates
>
> [String changes made/needed]: No
Flags: needinfo?(fliu) → needinfo?(gchang)
Assignee | ||
Comment 38•7 years ago
|
||
Comment on attachment 8926711 [details]
Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
Approval Request Comment
[Feature/Bug causing the regression]: bug 1382520
[User impact if declined]: User would see inconsistent onboarding icon colors, which is bad for our onboarding UX.
[Is this code covered by automated tests?]: No because just the image and css updates.
[Has the fix been verified in Nightly?]: Yes
[Needs manual test from QE? If yes, steps to reproduce]:
Yes,
1. Open FF beta, go to about:config
2. Make sure browser.onboarding.tour-type is "new"
3. Go to about:newtab and click the onboarding fox icon on the top-left corner
4. Make sure the tour icons on the left navigation list have consistent colors, then close about:newtab
5. Go to about:config again
6. Make sure browser.onboarding.tour-type is "update"
7. Go to about:newtab again and click the onboarding fox icon on the top-left corner
8. Make sure the tour icons on the left navigation list have consistent colors
[List of other uplifts needed for the feature/fix]: No
[Is the change risky?]: No
[Why is the change risky/not risky?]: Only the image and css updates
[String changes made/needed]: No
Comment 39•7 years ago
|
||
Comment on attachment 8926711 [details]
Bug 1414721 - Colors of Onboarding nav icons are inconsistent,
Polish UI issue and was verified. Beta58+.
Flags: needinfo?(gchang)
Attachment #8926711 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 40•7 years ago
|
||
bugherder uplift |
Updated•7 years ago
|
Flags: qe-verify+
Comment 41•7 years ago
|
||
I can confirm this issue is fixed, I verified using Fx 58.0b5, on Windows 10 x64, mac OS X 10.13.2 and Ubuntu 16.04 LTS x64.
Cheers!
Flags: qe-verify+
You need to log in
before you can comment on or make changes to this bug.
Description
•