Ir ao conteúdo
SEED engenharia

Componentes

Histórico da §61 — seed-componentes.md

históricoseed-componentes.md v2.00 · §h61seção 127 de 18461-historico.md · MD5 7ec6e587

Título completo no canon: Histórico da seção §61 — Data, intervalo e hora (não é regra)

Base (3 rodadas, 2026-08-16), e o canon diverge em TRÊS. (a) ARIA APG — calendário é role="grid" sobre <table> (row/columnheader/gridcell vêm implícitos de tr/th/td); cabeçalho de coluna com abbr trazendo o dia por extenso; aria-selected="true" só na célula escolhida; com campo vazio, o foco entra no dia de hoje; teclado ←/→ dia, ↑/↓ semana, Home/End na semana, PageUp/PageDown mês, Shift+PageUp/Down ano; e o campo de texto recebe aria-describedby apontando para a descrição do formato. (b) GOV.UK / NHS — não use calendário quando o usuário já sabe a data: use campos de texto, com inputmode="numeric" e autocomplete (bday-day/bday-month/bday-year) para o SC 1.3.5. O calendário é para quando a data não é sabida. (c) USWDS — faz os dois (campo + botão de calendário), e monta o intervalo como dois seletores independentes, com data-min-date/data-max-date. Admite duas coisas: que não valida a coerência entre início e fim, e que o componente passa no SC 3.3.2 com ressalva — falta instrução visível de como usar o botão de calendário.

A seção segue rascunho, e não é formalidade. Sem consumidor em produção e sem gate visual, o que existe é um componente que passa nos testes que ele mesmo trouxe. Placar verde não diz se o contrato sobreviveu ao mundo ou só ao caso que escrevemos para ele.


Esc