diff --git a/frontend/src/components/SortControl.tsx b/frontend/src/components/SortControl.tsx index 817b0dc7..60117335 100644 --- a/frontend/src/components/SortControl.tsx +++ b/frontend/src/components/SortControl.tsx @@ -55,7 +55,7 @@ export default function SortControl({ const summary = activeOpt?.label ?? defaultLabel ?? options[0]?.label ?? ""; const segCls = (on: boolean) => - `flex flex-1 items-center justify-center gap-1 rounded-md border px-2 py-1 text-2xs transition ${ + `flex flex-1 items-center justify-center gap-1 whitespace-nowrap rounded-md border px-2 py-1 text-2xs transition ${ on ? "border-accent bg-accent/15 text-accent" : "border-border text-muted hover:border-accent/50 hover:text-fg" @@ -92,7 +92,7 @@ export default function SortControl({ {/* One exclusive choice of sort key (radios), scoped by a group so AT announces which is checked — the surface is a menu (see the mode above), never a listbox with orphaned options. */}