Skip to content

Commit 98a886a

Browse files
committed
fix(core): si KaTeX est déjà chargé, on résout immédiatement la promesse d'attente du chargement de la librairie
Évite un bug dans l'apparition des messages quand on utilise une réponse par un LLM + des maths
1 parent 9132e59 commit 98a886a

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

app/js/core/messages/helpers/plugins/waitForKatex.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
// On attend que la librairie de gestion de Latex soit disponible (avec un maximum d'essais pour éviter une boucle infinie)
22
export function waitForKaTeX() {
33
return new Promise((resolve) => {
4+
if (window.katex) {
5+
resolve();
6+
return;
7+
}
48
let attempts = 0;
59
const interval = setInterval(() => {
610
if (window.katex || attempts > 10) {

app/script.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/script.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)