Accessibility
CallCard, CallCardHost, CallCardIncidentPlacement, CallCardLineKind, CallCardList from @prepared911/ui/blocks/call-card.
ul, so a screen reader announces the set and its size.button named by its own text, in reading order: the line, the channel, the phone number, the elapsed minutes, the address, the incident type, and the caller's name. The card holds no other control, so there is one tab stop per card and nothing is nested. Without onClick the card has no role.aria-hidden; the channel's name is visually hidden text.aria-current="true", not only with a wash. Under forced colors a bar on the inline-start edge marks it.aria-hidden and update every second. Their place for assistive technology is a visually hidden sentence with the whole minutes, refreshed once a minute. It is plain text, not a live region, so nothing is announced as the call goes on.time element with a machine-readable duration.:focus-visible only, inset so it does not cross the next row. Hover, press, and selection fade on --motion-state.dir="rtl".