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)

57 Branch
defect

Tracking

()

RESOLVED FIXED
Firefox 58
Tracking Status
firefox57 + fixed
firefox58 --- fixed

People

(Reporter: miketaylr, Assigned: shorlander)

References

Details

Attachments

(5 files)

Attached image screenshot
I downloaded the dmg installer for 57 beta and it's impossible to read the Firefox below the logo.
requesting tracking because this looks pretty terrible, and maybe there's a11y concerns.
Component: Installer → Build Config
Product: Firefox → Core
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?
Blocks: 1399731
Component: Build Config → Theme
Product: Core → Firefox
Attached image Screenshot on DevEd
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?
Attachment #8912318 - Attachment description: Screenshot → Screenshot on DevEd
(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.
Attached image 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.
I'm on 10.12.
Blocks: 1399691
Seems just as bad for DevEdition in High Sierra as well.
We have had a report of this from Dev Edition as well (bug 1403245).
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.
(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.
(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)
Blocks: highsierra
No longer blocks: 1399691, 1399731
(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.
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)
I put a background behind the label area.
Attachment #8912760 - Flags: review?(dolske)
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+
Pushed by jdolske@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/69c3cb2e731c Update macOS DMG Backgrounds for label reability. r=dolske
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?
Assignee: nobody → shorlander
Priority: -- → P1
Tracking as we clearly want to land that.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 58
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+
(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.

Attachment

General

Created:
Updated:
Size: