Reading / 2026-06/2026-06-10t220929-navigating-the-age-old-problem-of-checkmarks-in-ui-with
Navigating the age-old problem of checkmarks in UI with progressive enhancement
Compares the fragile JavaScript-heavy approach to custom dropdown checkmarks with the modern CSS `::checkmark` pseudo-element, arguing the latter enables progressive enhancement but noting its current browser support gaps.
Jun 10, 2026 · tech · Sunkanmi Fafowora, Piccalilli
Topics
- web-accessibility
- responsive-design
- engineering-craft
- software-engineering
Cited by
- Engineering craft
Engineering craft is the accumulated discipline of writing, organizing, and maintaining software well — spanning code design, tooling fluency, communication, and the judgment to know when technical excellence actually changes outcomes.
- Responsive design
Responsive design is shifting away from viewport breakpoints toward intrinsic, component-aware CSS — fluid sizing, container queries, and platform primitives that let layouts and typography adapt without media-query thresholds.
- Software engineering
Software engineering spans craft, process, and judgment — how code is structured, tested, reviewed, deployed, and maintained — and the sources collected here collectively interrogate each layer as AI tooling reshapes who does what and why.
- Web accessibility
Web accessibility spans technical decisions across CSS, typography, and HTML structure that determine whether interfaces remain usable for all people, regardless of device, ability, or preference.
Related
- Building a UI Without Breakpointstopic
- Modern Fluid Typography Using CSS Clamptopic
- Agentic Coding is a Traptopic
- Learn Algorithms for Interviews, Forget Them for Worktopic
- What CI Actually Looks Like at a 100-Person Teamtopic
- Dmytro Mezhenskyi (u/DMezhenskyi) on Reddittopic
- munificent/craftinginterpreterstopic
- Form Model Design • Angular Signal Formstopic