Unhappy Paths
Read Issue 01

Issues

Each issue takes one territory of frontend engineering and works through it in four steps: reproduce, understand, fix, test. Issues are published when they are finished, not on a schedule.

  1. Issue 01

    Text Is Not as Simple as It Looks

    An exploration of characters, directionality and the hidden complexity of text on the web.

    Unicode & bidirectional text

Not yet published

  • Time zones & daylight saving Time Is a Local Arrangement
  • Mobile viewport & keyboard The Viewport Is Not the Window
  • Input handling & validation Every Keystroke Is a Negotiation
  • Accessibility What the Screen Reader Hears
  • CSS layout When Content Refuses the Box
  • Browser rendering Same Markup, Different Pixels
  • Network conditions Slow, Offline, Retried