[macOS] Missing Sort Arrow when using Dark Theme
Categories
(Thunderbird :: Theme, defect)
Tracking
(thunderbird78+ fixed)
People
(Reporter: u664705, Assigned: Paenglab)
Details
Attachments
(5 files, 1 obsolete file)
3.74 KB,
image/png
|
Details | |
3.38 KB,
image/png
|
Details | |
3.64 KB,
image/png
|
Details | |
12.54 KB,
image/png
|
Details | |
3.07 KB,
patch
|
aleca
:
review+
wsmwk
:
approval-comm-beta+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0
Steps to reproduce:
On macOS, set the appearance to dark in system preferences or change the default theme in Thunderbird by enabling the dark theme.
Actual results:
When sorting a table by a specific column (e.g. by date), the arrow that indicates the sort direction is not visible.
I've tried changing the background color of the cell to red in order to verify, that the arrow icon does not simply have the same color. It seems to be gone. See the attached screenshots.
Expected results:
There should be an arrow ;)
Added additional image showing the dark theme without modification
Assignee | ||
Comment 3•4 years ago
|
||
Windows uses already SVG icons from toolkit. Only Linux and Mac need this.
Comment 4•4 years ago
|
||
Comment 5•4 years ago
|
||
The misaligned edges of the twisty icon.
Comment 6•4 years ago
|
||
I just found out that we have that kind of icon in m-c already: chrome://global/skin/icons/arrow-dropdown-12.svg
Assignee | ||
Comment 7•4 years ago
|
||
This issue isn't visible with LowRes screen. Using now arrow-dropdown-12.svg and arrow-up-12.svg for all platforms to fix the bad icon also on Windows.
Comment 8•4 years ago
|
||
Assignee | ||
Comment 9•4 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/0ebd7b863fea
Use a SVG for the treecol sort arrows to make them themeable. r=aleca
Reporter | ||
Comment 11•4 years ago
|
||
As I am fairly new to Thunderbird development, I am curious how this bug came to be. I thought that themes would just change colors and appearance using CSS. Also, when inspecting the column using the debugger on a light theme, I was not able to identify the icon it self. I guess it is applied using CSS? However, was not able to find the specific CSS rule for this in the light theme either. If you got some spare time and don't mind explaining to a novice in Thunderbird development, I'd be grateful for an explanation ;)
Assignee | ||
Comment 12•4 years ago
|
||
You haven't seen a icon because the native (OS) appearance has none. This is also why the native dark arrow isn't visible. With -moz-appearance: none;
I disabled the native appearance and used then our own icon.
Comment 13•4 years ago
|
||
Updated•4 years ago
|
Comment 14•4 years ago
|
||
bugherder uplift |
Thunderbird 78.0b2:
https://hg.mozilla.org/releases/comm-beta/rev/e64f856376c7
Updated•4 years ago
|
Description
•