Realtime collab · 03

Live typing indicator

Who's currently typing on a doc and which field they're inside — single user, two-user, and three-user variants with animated dots and reduced-motion fallback.

Production answer

Live typing indicator is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Live typing indicator states
Generative search brief

Live typing indicator: Who's currently typing on a doc and which field they're inside — single user, two-user, and three-user variants with animated dots and reduced-motion fallback.

Single typist · field locked in
Sophie Tanis typing· Labour line 3· Quote #Q-1408
Sophie Tan is typing on Labour line 3 in Quote #Q-1408
Two typists on the same field
Marcus Halverson and Jordan Paceare typing· Parts line 5 · Magnaflow muffler
Marcus Halverson and Jordan Pace are typing on Parts line 5 · Magnaflow muffler
Three typists, no field anchor
Sophie Tan, Bec Lawson, and Marcus Halversonare typing
Sophie Tan, Bec Lawson, and Marcus Halverson are typing
Behaviour

Wrapped in role="status" aria-live="polite" so screen readers announce the typist + field + doc on change without stealing focus. Reduced motion hides the bouncing dot row and reveals a static .. glyph so the row keeps its rhythm without animation.