mirror of
https://github.com/ttusk/leif.git
synced 2026-07-22 08:32:51 +00:00
- Tab bar: role=tablist/tab, aria-selected, roving tabindex, arrow-key navigation and Enter/Space activation. - Modal: role=dialog, aria-modal, aria-labelledby, focus trap, Escape to close, focus restore on close. - Icon-only buttons now expose aria-label. - Replace native window.confirm() deletes with an Obsidian-style confirm dialog (ContestsTab, ItemsTab, SessionsTab, TopicsTab). - Add visible :focus-visible styles for buttons, inputs and selects. Closes #3 |
||
|---|---|---|
| .. | ||
| application | ||
| domain | ||
| infrastructure | ||
| mocks | ||
| ui | ||