Closed
Bug 1403202
Opened 7 years ago
Closed 7 years ago
Near-zero contrast for Firefox name in 57 installer on Mac
Categories
(Firefox :: Theme, defect, P1)
Tracking
()
RESOLVED
FIXED
Firefox 58
People
(Reporter: miketaylr, Assigned: shorlander)
References
Details
Attachments
(5 files)
82.82 KB,
image/png
|
Details | |
241.33 KB,
image/png
|
Details | |
213.23 KB,
image/png
|
Details | |
215.88 KB,
image/png
|
Details | |
100.77 KB,
patch
|
Dolske
:
review+
Sylvestre
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
I downloaded the dmg installer for 57 beta and it's impossible to read the Firefox below the logo.
Reporter | ||
Comment 1•7 years ago
|
||
requesting tracking because this looks pretty terrible, and maybe there's a11y concerns.
status-firefox57:
--- → affected
tracking-firefox57:
--- → ?
Updated•7 years ago
|
Component: Installer → Build Config
Product: Firefox → Core
Comment 3•7 years ago
|
||
Oh, the irony that the installer visuals were totally busted for a long time without anyone filing a bug, and as soon as we fix bug 1399731 everyone reports an issue... :)
Out of curiosity, what macOS version are people seeing this running? For me the Firefox icon is always selected and has a suitable background applied. Maybe this is version-dependent?
Comment 4•7 years ago
|
||
Oh, I just realized this wasn't about DevEdition. Though curious that DevEdition seems to be ok! Maybe we need a .DSStore tweak to make it selected / selectable?
Updated•7 years ago
|
Attachment #8912318 -
Attachment description: Screenshot → Screenshot on DevEd
Reporter | ||
Comment 5•7 years ago
|
||
(In reply to Justin Dolske [:Dolske] from comment #3)
> Oh, the irony that the installer visuals were totally busted for a long time
> without anyone filing a bug, and as soon as we fix bug 1399731 everyone
> reports an issue... :)
I see this in 10.13 High Sierra.
Comment 6•7 years ago
|
||
Hmm, well, it's actually OK for me on Beta as well. I'm not able to so shift focus/selection such that I don't have the grey background behind the icon label.
Comment 7•7 years ago
|
||
I'm on 10.12.
Reporter | ||
Comment 8•7 years ago
|
||
Seems just as bad for DevEdition in High Sierra as well.
Comment 9•7 years ago
|
||
We have had a report of this from Dev Edition as well (bug 1403245).
Comment 10•7 years ago
|
||
Relatedly, there's bug 713811 when the file name doesn't match exactly what's in the dsstore, which tells me we should maybe try to generate the dsstore instead of creating it manually (4 slightly different versions, at that) and checking it in the repo.
Comment 11•7 years ago
|
||
(In reply to Justin Dolske [:Dolske] from comment #6)
> Created attachment 8912320 [details]
> Screenshot on Beta ok?
>
> Hmm, well, it's actually OK for me on Beta as well. I'm not able to so shift
> focus/selection such that I don't have the grey background behind the icon
> label.
See that Applications logo? There's a label under it, but you can't see it. Unselect Firefox, and you won't see it either.
Comment 12•7 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #11)
> > Hmm, well, it's actually OK for me on Beta as well. I'm not able to so shift
> > focus/selection such that I don't have the grey background behind the icon
> > label.
>
> See that Applications logo? There's a label under it, but you can't see it.
> Unselect Firefox, and you won't see it either.
Yes, except as I wrote, I'm not able to actually unselect the Firefox icon, so everything looks fine. Actually, it seems this isn't actually even related to selection -- on 10.12 macOS simply appears to always give icon labels a light semitransparent background when the folder uses a background image (presumably to avoid this exact problem).
There isn't actually a useful label under the Applications folder, because the shortcut is named " ".
If the "Firefox" label was similarly invisible, this would would a fairly minor issue. The bigger problem here is that the screenshots indicate it's _partially_ visible -- due to fringing from antialiasing -- and _that_ makes this look bad.
Not sure we've got any great options here:
* Assume this is a 10.13 bug. Do nothing and wait for Apple to fix it. (ha)
* Change the background to something lighter, so the antialiased text doesn't look awkward.
* Put a little white squircle into the background image, exactly where the label would be.
Perhaps someone with 10.13 can see if fiddling with the background color (of a normal folder) happens to also affect the label antialiasing color (with a background image)? Bit of a longshot, but maybe...
Flags: needinfo?(shorlander)
Updated•7 years ago
|
Comment 13•7 years ago
|
||
(In reply to Justin Dolske [:Dolske] from comment #12)
> Perhaps someone with 10.13 can see if fiddling with the background color (of
> a normal folder) happens to also affect the label antialiasing color (with a
> background image)? Bit of a longshot, but maybe...
Yeah, it's not gone well. Labels in normal folders look just as crappy with a background image set as our DMG does. Setting a solid color doesn't show the aliasing problem, but I don't see a way to change the text color from black, so it quickly becomes unreadable anyway.
Assignee | ||
Comment 14•7 years ago
|
||
I will look into a way to fix this with the background image, but it's a little tricky because the placement is kind of fickle.
(In reply to Mike Hommey [:glandium] from comment #10)
> Relatedly, there's bug 713811 when the file name doesn't match exactly
> what's in the dsstore, which tells me we should maybe try to generate the
> dsstore instead of creating it manually (4 slightly different versions, at
> that) and checking it in the repo.
If someone wants to figure out how to do that, that would be awesome :) I have been fiddling with these for a long time and it's always a pain.
Flags: needinfo?(shorlander)
Assignee | ||
Comment 15•7 years ago
|
||
I put a background behind the label area.
Attachment #8912760 -
Flags: review?(dolske)
Comment 16•7 years ago
|
||
Comment on attachment 8912760 [details] [diff] [review]
update-macos-dmg-backgrounds.patch
(also looks fine on pre-10.13)
Attachment #8912760 -
Flags: review?(dolske) → review+
Comment 17•7 years ago
|
||
Pushed by jdolske@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/69c3cb2e731c
Update macOS DMG Backgrounds for label reability. r=dolske
Comment 18•7 years ago
|
||
Comment on attachment 8912760 [details] [diff] [review]
update-macos-dmg-backgrounds.patch
Approval Request Comment
[Feature/Bug causing the regression]: n/a - macOS regression
[User impact if declined]: ugly text label in DMG
[Is this code covered by automated tests?]: n/a
[Has the fix been verified in Nightly?]: no, manually verified in local build
[Needs manual test from QE? If yes, steps to reproduce]: no
[List of other uplifts needed for the feature/fix]: n/a
[Is the change risky?]: No
[Why is the change risky/not risky?]: Simple image swap.
[String changes made/needed]: n/a
Attachment #8912760 -
Flags: approval-mozilla-beta?
![]() |
||
Updated•7 years ago
|
Assignee: nobody → shorlander
Priority: -- → P1
Comment 20•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 58
Comment 21•7 years ago
|
||
Comment on attachment 8912760 [details] [diff] [review]
update-macos-dmg-backgrounds.patch
Visual regression, taking it.
Should be in 57b5
Attachment #8912760 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 22•7 years ago
|
||
bugherder uplift |
Comment 23•7 years ago
|
||
(In reply to Justin Dolske [:Dolske] from comment #18)
> [Is this code covered by automated tests?]: n/a
> [Has the fix been verified in Nightly?]: no, manually verified in local build
> [Needs manual test from QE? If yes, steps to reproduce]: no
Setting qe-verify- based on Justin's assessment on manual testing needs.
Flags: qe-verify-
You need to log in
before you can comment on or make changes to this bug.
Description
•