Alerta (§15) · Banner (§16) · Toast (§17). Taxonomia T1–T5: informação · sucesso · atenção · erro. Status: rascunho — validação executada aprovada; aguardando validação visual do Rafael.
P1: um por vez — dispare os dois e só o de maior severidade fica.
GOV.UK: role="alert" + foco movido via JS no load (tabindex="-1"). Título padronizado (T5-b).
A tarifa da Cemig foi atualizada em 01/08. Os cálculos novos já usam o valor vigente.
Diagnóstico 360° concluído para a UC 300482-1.
3 UCs sem fatura anexada. Anexe para calcular o rateio.
A integração com o Omie falhou. Os lançamentos de hoje não foram sincronizados.
Slot com role já existente no DOM; conteúdo entra populado. Atenção → role="status"; erro → role="alert" (valor explícito, §2.6).
Região role="region" aria-label="Notificações" viva desde o load · F6 foca a região · pausa em hover/foco/página oculta · erro persiste · máx. 3 visíveis + fila com contador.
R3-b/R3-c — regimes que COMPÕEM: ação = ack imediato no controle · carga inicial = skeleton imediato (§19) · refresh por ação = ack imediato no botão + indicador de região só após 1s (nunca há vácuo). aria-busy na região + live region pré-existente anuncia início/fim.
Lista de propostas (conteúdo da região).
Inline (sm): sm 16px — o mesmo do loading do botão (§1).
Espelha o layout REAL (mesmo nº de colunas/linhas do conteúdo). Blocos aria-hidden; shimmer onda E→D 1.8s; timeout → erro no slot role="alert".
Tabela de UCs — clique para carregar.
ARIA25: o role="progressbar" não anuncia sozinho — o canal separado (visually-hidden, role="status") fala nos marcos 25/50/75/100 e nomeia o objeto na conclusão. O valor nunca regride.
Status (T1–T5 + neutro) · numérico (contador, "99+") · dot. Cor+texto sempre; ícone obrigatório em atenção/erro; texto oculto contextual para AT.
Filtro: toggle com checkmark (W3). Entrada: X com aria-label nomeando o valor (W4), setas navegam, Delete remove, foco vai ao seguinte, live region do grupo anuncia (regime 1.13-b).
Hover/focus com delay 500ms (adjacentes aquecem) · corredor de hover · Esc fecha sem mover o foco · SEM timer de auto-hide. No touch, o ⓘ vira toggletip (§24).
Um por vez · Esc/clique fora fecha e devolve o foco ao gatilho · toggletip anuncia APÓS o clique via live region (nunca describedby) · <640px o denso vira tray.
Exibição
Tarifa HFP: valor cheio fora de ponta. É a referência do cálculo irrigante.
Mais filtros ativos
Título ≤5 palavras sem ponto · até 2 ações · zero-resultados SEM CTA de criação · erro recebe o timeout do S5 · sem live region própria (Z6).
Monte o orçamento a partir do Diagnóstico 360° e envie ao cliente em poucos passos.
Edite sua busca e tente de novo, ou limpe os filtros ativos.
Verifique a conexão e tente de novo. Se persistir, fale com o suporte.
Seu perfil não inclui o financeiro. Peça acesso ao administrador da SEED.
Encadeamento S5→Z: o "Simular falha" do §19 já desagua no alerta de erro; aqui o "Tentar novamente" religa o fluxo.
Triângulo + barra lateral distinguem sem matiz.
Círculo-x + persistência distinguem do sucesso.