style(desktop): drop active background on titlebar actions

Mute/haptics state reads from the icon glyph (and aria-pressed) — no
background highlight on any titlebar action.
fix/verification-admin-route-recovery
Brooklyn Nicholson 2026-06-03 23:53:10 -05:00
parent e026fd88cd
commit fd68ae6331
1 changed files with 4 additions and 6 deletions

View File

@ -235,12 +235,10 @@ function ProfilesMenuButton({ navigate }: { navigate: ReturnType<typeof useNavig
}
function TitlebarToolButton({ navigate, tool }: { navigate: ReturnType<typeof useNavigate>; tool: TitlebarTool }) {
const className = cn(
titlebarButtonClass,
'bg-transparent select-none',
tool.active && 'bg-(--ui-control-active-background)! text-foreground!',
tool.className
)
// Titlebar actions never show an active background — state reads from the
// icon itself (e.g. the mute/unmute glyph). aria-pressed still carries it
// for a11y.
const className = cn(titlebarButtonClass, 'bg-transparent select-none', tool.className)
if (tool.href) {
return (