sollte auch der oberste Eintrag des Baumes als ‚ungelesen‘ gekennzeichnet werden
Er wird doch als enthält ungelesene Nachrichten, data-properties="read hasUnread", gekennzeichnet und somit unterstrichen, das sollte doch Kennzeichnung genug sein.
Ansonsten kann man mit ein wenig CSS-Voodoo ↓ nachhelfen und den Öffner des Threads deutlicher hervorheben.
CSS
/* Hat ungelesene Nachrichten. */
#threadTree tbody .children.collapsed[data-properties~="hasUnread"] :where(td),
#threadTree tbody .children.collapsed[data-properties~="hasUnread"] :where([class="card-container"]) {
appearance: none !important;
font-weight: bold !important;
background-color: #0082FC !important;
color: #eee8aa !important;
}
/* Hat neue ungelesene Nachrichten. */
#threadTree tbody .children.collapsed[data-properties~="hasUnread"][data-properties~="hasNew"] :where(td),
#threadTree tbody .children.collapsed[data-properties~="hasUnread"][data-properties~="hasNew"] :where([class="card-container"]) {
appearance: none !important;
font-weight: bold !important;
background-color: #F20 !important;
color: #eee8aa !important;
}
Alles anzeigen