Skip to content

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

Read at the source →

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

back to /reading