- Se descapó
- 20 de agosto de 2026 a las 4:42 UTC
- Autor
- Kamo
- Compromit
- 92bbbac
La consola solo para el informe mostró dos violaciones, y una de ellas era la política Componente está haciendo: Este documento requiere la asignación de 'TrustedScript'. Este elemento de guión era modificado sin uso de la asignación TrustedScript. Ese es el siguiente/script. No se limita a emitir un script en línea. el contenido del cliente mediante la creación de un elemento de script y la asignación de su texto, y asignar el texto de un elemento de script es en sí mismo un fregadero de TrustedScript. Así que el el componente tropezó con la violación exacta que existe para prevenir, y porque la La inyección se produce en el cliente que también instaló la póliza después de que la hidratación tuvo ya corre el internoHTML de la íntima que es la segunda violación. Es un guión llano peligrosamenteSetInnerHTML ahora, convertido en el primer hijo de la reala en la aplicación/[locale]/layout.tsx. Un guión en línea está pared y ejecutado en orden de presentación sin reinyyección del lado del cliente, que es la sólo comportamiento que instale una política antes de la hidratación. Medido en la construcción página: política en 6.254 dentro de la primera presión de los datos de vuelo en 193.516. Esto también corrige el guardia, que estaba afirmando la invariante equivocada - vale grabar, porque el equivocado es el intuitivo. Requería la política de preceder el primer guión marco async. Eso es insatisfecho, desde React á la mosquito de escritura src. por encima de cualquier cosa que un diseño renders, y no es el requerimiento real tampoco: esos guiones se obtienen de forma asincrónica y qué lo importante es cuando ejecutan un fregadero DOM, que es durante la hidratación. El guardia ahora comprueba las dos cosas que realmente tienen el componente no debe renderizar el siguiente/script, y la política debe aparecer ante el primer. . . . . .f.push. Ese guardia anterior también es la razón por la que mover la política a app/layout.tsx parecía había fracasado. No lo había hecho; estaba siendo juzgado en contra de una condición que nada podía Nos vemos. Tipos de confianza permanecen en este despliegue. El punto del cambio es despejar las violaciones, y confirmar una consola limpia es lo que gana la aplicación. haber bajado el sitio una vez por asumiendo el pedido en lugar de observando esto.