@@ -415,8 +415,12 @@ func (l *list[T]) selectionView(view string, textOnly bool) string {
418+ // Text selection styling, which is a Lip Gloss style. We must
419+ // extract the values to use in a UV style, below.
420+ ts := t.TextSelection
418 cell = cell.Clone()
422 cell = cell.Clone()
419− cell.Style = cell.Style.Background(t.BgOverlay).Foreground(t.White)
423+ cell.Style = cell.Style.Background(ts.GetBackground()).Foreground(ts.GetForeground())
420 scr.SetCell(x, y, cell)
424 scr.SetCell(x, y, cell)