Ir ao conteúdo
SEED engenharia

Componentes

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

históricoseed-componentes.md v1.67 · §h62seção 128 de 17262-historico.md · MD5 e7bdc658

Título completo no canon: Histórico da seção §62 — Seletor de pessoa (não é regra)

Escrito em 2026-08-19, ao executar a PS-P5. Seção autossuficiente, e ela supersede formalmente a linha PS-P5 do §64.13.4 e do §69.6.

Base (3 rodadas, 2026-08-16). R1 · ARIA APG (combobox): o campo é role="combobox" com aria-controls apontando o popup e aria-expanded; o foco do DOM permanece no campo e o foco da tecnologia assistiva anda por aria-activedescendant; a opção escolhida leva aria-selected="true"; teclado ↓/↑ para andar, Esc para fechar sem alterar, Enter para aceitar. Para grupos, o APG traz o exemplo de listbox com opções agrupadasrole="group" com nome próprio. R2 · mercado: o produto de referência agrupa em "Responsáveis" e "Pessoas", põe "Eu" no topo, e usa o mesmo campo para buscar e convidar. R3 · normas: SC 4.1.2 (nome, papel e valor) é o que o C130 viola; SC 2.4.3 (ordem de foco) é o que o aria-activedescendant preserva.

Alternativa descartada — e é a que a maioria dos produtos usa: hash do nome → matiz livre (HSL). Ela gera uma classe infinita de cores. Contraste de classe infinita não se mede: se torce para dar certo, e no dia em que um nome cair num amarelo claro com tinta clara ninguém vai saber por quê.

Esc