The virtualized DataTable (shared links, archived chats) paints each header cell bg-surface-dialog so the sticky cells stay opaque over scrolling rows. Under the ClickHouse theme that is #ffffff / #1f1f1c, while Click UI's header fill is table.header.color.background.default (#f6f7fa / #282828), which the shared TableHeader now paints since LibreChat-AI#16489.
Moving those cells to surface-secondary changes the default look of both tables (dialog white to secondary gray), so it needs either that decision or a header-fill role defaulting to surface-dialog for this table.
The virtualized
DataTable(shared links, archived chats) paints each header cellbg-surface-dialogso the sticky cells stay opaque over scrolling rows. Under the ClickHouse theme that is#ffffff/#1f1f1c, while Click UI's header fill istable.header.color.background.default(#f6f7fa/#282828), which the sharedTableHeadernow paints since LibreChat-AI#16489.Moving those cells to
surface-secondarychanges the default look of both tables (dialog white to secondary gray), so it needs either that decision or a header-fill role defaulting tosurface-dialogfor this table.