From b7f5a7d75a5491b9447cea7077417399589e74cc Mon Sep 17 00:00:00 2001 From: dev Date: Sun, 23 Aug 2026 22:38:59 +0200 Subject: [PATCH] =?UTF-8?q?docs(theming):=20la=20cascada=20de=20paleta=20s?= =?UTF-8?q?e=20lleva=20tambi=C3=A9n=20el=20tono=20POR=20DEFECTO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El §13 decía que las claves `{c}-primary-*` son el respaldo de la regla genérica y salvan a la instancia SIN `data-color`. Es cierto donde el atributo puede faltar — y hay componentes donde no puede. Cuando el proveedor de soma trata el color como un valor RESUELTO, estampa `data-color` en toda instancia y `neutral` es su default, no su ausencia. Ahí el bloque genérico casa siempre y no queda respaldo: medido en `switch` en estado checked, `--switch-neutral-solid` no mueve nada mientras `--palette-solid` sobre el nodo repinta. Amplía el alcance de la firma pendiente: no es «los tonos no canónicos», son los tonos. Lo destapó la sesión de `switch` al adjudicar sus doce claves de tono y encontrarse `neutral` cayendo con las otras once. Co-Authored-By: Claude Opus 5 --- docs/next-features.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/next-features.md b/docs/next-features.md index 268940b23..959f882df 100644 --- a/docs/next-features.md +++ b/docs/next-features.md @@ -1222,6 +1222,16 @@ Lo que `chart` destapó (2026-08-22): Mientras tanto el guard lo adjudica con un PATRÓN (`SENTINEL_PATTERN_EXCEPTIONS`), para que la razón se escriba una vez. + **Enmienda 2026-08-23 (`switch`): donde soma estampa `data-color` SIEMPRE, el + respaldo tampoco existe.** El párrafo de arriba dice que las `{c}-primary-*` + salvan a la instancia SIN `data-color` — pero hay componentes cuyo proveedor + estampa el atributo en toda instancia, porque para ellos el color es un valor + RESUELTO y `neutral` es su default, no su ausencia. En esos, el bloque + genérico casa siempre y **cae también el tono por defecto**: medido en + `switch` en estado checked, `--switch-neutral-solid` no mueve nada y + `--palette-solid` sobre el nodo repinta. Amplía el alcance de la firma: no es + «los tonos no canónicos», es **los tonos**. + - **⚠ `combobox.content-font-family` es el TERCER token de tipografía que el plano `overlay` anula** (medido 2026-08-23). Su panel lleva `data-depth='overlay'`, así que la clave no mueve nada, igual que las de