Track rows: drop the pill behind track-match-status (rendered behind the library status)

The status pill is a z-index:-1 ::before drawn behind the text. On the
download-status column it looks right, but on the track-match-status variants
(match-found/missing/checking) the -1 pill rendered behind the adjacent
library-status cell and looked broken (Boulder). Removed the pill from the
match-status variants — they keep their coloured text (--row-state-fg), no
pill — and dropped the now-orphan z-index:0 stacking context from the base
rule (position:relative stays for the hover tooltip). Download-status pills
untouched.
This commit is contained in:
BoulderBadgeDad 2026-06-07 16:39:35 -07:00
parent 4eae33270b
commit 4e3241bfad

View file

@ -66371,20 +66371,20 @@ body.em-scroll-lock { overflow: hidden; }
.track-download-status.download-downloading,
.track-download-status.download-complete,
.track-match-status {
position: relative;
z-index: 0;
position: relative; /* for the hover tooltip ::after — no pill anymore */
font-size: 11px;
font-weight: 600;
letter-spacing: 0.02em;
color: var(--row-state-fg, rgba(255, 255, 255, 0.65));
}
/* Pill drawn behind the status text. ONLY the download-status column gets it
the track-match-status variants rendered the z-index:-1 pill behind the
library-status cell and looked broken, so they keep just their coloured
text (--row-state-fg), no pill. */
.track-download-status[data-state]::before,
.track-download-status.download-downloading::before,
.track-download-status.download-complete::before,
.track-match-status.match-found::before,
.track-match-status.match-missing::before,
.track-match-status.match-checking::before {
.track-download-status.download-complete::before {
content: '';
position: absolute;
top: 50%;