GNOME Bugzilla – Bug 514359
GtkTreeView doesn't gray selection on window focus lost
Last modified: 2015-08-29 11:34:37 UTC
Please describe the problem: Most GNOME application highlights are grayed when focus moves to another window, but highlights in the message or folder list are not. As these highlights are often more visible than other hints of window focus (graying of the title bar), it can cause confusion about what app is currently focused. Steps to reproduce: 1. Select a message or folder 2. Move focus to another window 3. Type commands intended for Evolution into the wrong app Actual results: Expected results: Does this happen every time? Other information:
what are highlights?
Perhaps the GNOME jargon is "selection", but "highlight" is common English: highlight \highlight\ v. t. 1. To emphasize or call attention to, by moving into the foreground or otherwise making more prominent. When I select an item in a list, it becomes highlighted. With most GNOME applications, these highlights diminish when the application loses focus.
your definition describes a *verb*. your description was using a *noun*. that's why i had no idea what "highlights" are. :-)
Still valid in 3.2.3 for mail folder list, but not for message list pane.
The status remains unchanged in Evolution 3.10.4 and 3.12.10. When the message list has focus, the selected message is highlighted. When the message list loses focus the selected message is shown greyed out. However when the selected item from the account and folder browsing panel loses focus it still is displayed in the hightlighted color. This leads to a visual ambiguity as to which panel will handle keyboard input, since both the message list and the folder list have the appearance of being active/in focus.
The folder tree is a descendant of GtkTreeView. Running gtk3-demo the main window doesn't draw selected node gray too, it's still as the window is focused. The same for the Tree View examples. Thus I'm moving this to gtk+.
This is a change in Adwaita, which may or may not be intentional. GTK+ is perfectly capable of rendering unfocused selections in a different color.
This is actually intentional, we choosed to not desaturate colors in unfocused windows to improve readability.