- Use the shared Radix Select primitive for the mobile sort control
instead of a one-off native <select>, matching the design system.
- Fix the sort-direction toggle aria-label to describe the action it
performs rather than the current state.
- Drop a redundant flex wrapper around PointsValue in the desktop cell.
- Add jsdom stubs (scrollIntoView, pointer-capture) to the shared test
setup so Radix Select can be exercised in unit tests, and update the
mobile sort tests to drive the Radix dropdown.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGQoRPjRycNSjwLrUwuKhw