Closed Bug 1494595 Opened 1 year ago Closed 1 year ago
attachment icon not visible on a selected item with Linux High Contrast theme
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Build ID: 20180921231027 Steps to reproduce: 1) Choose the HighContrast theme on your GNU/Linux distribution. It's a built-in GTK3 theme. Here I'm on Debian Stretch (current stable, version 9.5) with GTK 3.22.11 3) Place the keyboard on a mail with an attachment Actual results: The icon for the attachment since I've switched from Thunderbird 52 to Thunderbird 60.0. The issue does't appear on Thunderbird ESR 52 even if it was already in GTK3. Expected results: The icon for the attachment should be visible
This is a screenshot with an unselected mail where it's possible to see the icon.
This is a TB 60 only issue. From TB 61 the icons in trees can change their colour automatically. TB 60 needs a second icon for the selected state. On Windows default themes it's not needed as the colour doesn't change. But the high contrast themes and the Win7 Classic theme need this. I used the same icon Mac uses already but moved it to shared. Try build to test on Windows: https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=6232649a3bbc838f7827253a390998caea1cec42
A little late since I've just done the last push for TB 60.2.1. The try run is also not done yet. BTW, switching to Windows 10 "High Contrast White" shows the problem.
Comment on attachment 9013165 [details] [diff] [review] HC-attachment.patch Yes, this works after a restart of TB. It doesn't work when you switch to HC while TB is already running. If bug 1481203 is ready before we build, I'll include this, otherwise I will have to wait until TB 60.3 later in October.
You need to log in before you can comment on or make changes to this bug.