Skip to content

Fix: Eliminar inyección duplicada del script hljs.initHighlightingOnLoad() en CkEditor#7493

Open
contidos wants to merge 1 commit intochamilo:1.11.xfrom
contidos:fix/customcertificatedbug
Open

Fix: Eliminar inyección duplicada del script hljs.initHighlightingOnLoad() en CkEditor#7493
contidos wants to merge 1 commit intochamilo:1.11.xfrom
contidos:fix/customcertificatedbug

Conversation

@contidos
Copy link

@contidos contidos commented Feb 5, 2026

Al generar vistas previas de certificados (y potencialmente otro contenido que utiliza CkEditor), se está inyectando el script hljs.initHighlightingOnLoad(); en la salida HTML, causando problemas de visualización.

En el archivo src/Chamilo/CoreBundle/Component/Editor/CkEditor/CkEditor.php, la siguiente línea está añadiendo la etiqueta script:

$style .= '<script>hljs.initHighlightingOnLoad();</script>';

Esto parece ser redundante o estar incorrectamente ubicado, ya que highlight.js debería inicializarse a través de una gestión adecuada de assets en lugar de inyección de scripts inline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants