---
fonte: 01-canonicos/seed-componentes.md
versao_da_fonte: v1.67
secao: h29
titulo: "Histórico da seção §29 — Accordion (não é regra)"
status: historico
vigente_desde: null
superseded_by: null
tipo_de_fatia: historico
secao_mae: 29
quando_consultar: "Histórico da §29 — NÃO é regra; leia só se a pergunta for sobre o passado (quando e por que a decisão mudou)."
em_uma_frase: null
nao_cobre: null
conceitos: null
vocabulario: null
sequencia: 60 de 172
bytes_do_corpo: 910
md5_do_corpo: 1878ae3119f825fc0223662effdf3757
gerado_por: 06-validacao/geradores/gen-camada-ia.py
nota: fatia GERADA — o corpo abaixo é byte a byte o trecho do canônico; edite o canônico, nunca esta fatia. Canônico inteiro em https://ds.seed.eng.br/01-canonicos/seed-componentes.md
---
### Histórico da seção

> **Base (3 rodadas, 2026-08-05):** R1 — APG (button-no-heading, aria-expanded/controls, region até ~6 painéis, Tab nativo + Enter/Espaço), GOV.UK (Show all/Hide all; blog de acessibilidade: reprovações formais em WCAG 1.3.1 — título azulado lido como link — e 3.2.4 — estilos múltiplos de accordion), ONS/Bristol (quando não usar; nesting proibido), NN/g ×4 (multi-aberto obrigatório; estado persiste; 5 cenários de evitar; mobile é o caso mais forte). R2 — Radix (type single/multiple, collapsible, setas/Home/End de graça, animação via `--radix-accordion-content-height`), shadcn/Base UI. R3 — **Scott O'Hara (primária: quirks do `<summary>` — role inconsistente entre browsers, confirmado pela regra ACT do W3C)**, MDN `hidden="until-found"` + `beforematch` (Baseline 2025), SAP Fiori panel (nesting not recommended; chevron rotaciona).

---

