---
fonte: 01-canonicos/seed-componentes.md
versao_da_fonte: v1.67
secao: h51
titulo: "Histórico da seção §51 — Personalização de colunas (não é regra)"
status: historico
vigente_desde: null
superseded_by: null
tipo_de_fatia: historico
secao_mae: 51
quando_consultar: "Histórico da §51 — 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: 103 de 172
bytes_do_corpo: 1057
md5_do_corpo: 9356804de2490a355ecbbb6d89dbb9bc
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-15):** **R1** — Carbon (#10166: redimensionar coluna foi triado como
> **"not pursuing"** no core; #4750/#4751 especificam reorder/resize e declaram *"drag and drop is
> not accessible"*, prevendo caminho de teclado) · Fiori (diálogo de personalização com **mover
> para cima/baixo**; régua de ~20 colunas separando o diálogo simples do complexo). **R2** —
> **React Aria** `ResizableTableContainer` + `ColumnResizer`: **Enter entra em modo de
> redimensionamento, setas ajustam, e o leitor de tela opera o resizer como *slider***, com suporte
> a `forced-colors`; custo declarado pela própria doc: dentro do container as larguras **deixam de
> ser do algoritmo nativo** e passam a ser calculadas em JS · TanStack `columnSizing` /
> `columnOrder`, com aviso sobre bibliotecas de DnD em markup `<table>`. **R3** — SC 2.5.7
> (arraste tem de ter alternativa de ponteiro único) · SC 2.5.8 (alvo ≥24px — o resizer de 1px do
> produto de referência **reprova**).

---

