diff --git a/static/document/js/document-editor.js b/static/document/js/document-editor.js index 3079002c..030fd8da 100644 --- a/static/document/js/document-editor.js +++ b/static/document/js/document-editor.js @@ -1074,7 +1074,14 @@ function forgeDocRenderQuizProps(panel, el) { } function forgeDocAssociationNewPair() { - return { left: '', right: '' }; + // Champs pré-remplis (jamais vides) : sanitize_association_config + // (routes/document/document_element_update.py) rejette silencieusement + // toute paire dont un des deux côtés est vide — une paire vide envoyée + // telle quelle disparaîtrait donc aussitôt créée, sans aucun signal + // pour le créateur (bug réel trouvé le 20/09/2026 : "+ Ajouter une + // paire" semblait ne rien faire). Même stratégie que + // forgeDocQuizNewQuestion ci-dessus. + return { left: 'Nouvel élément', right: 'Sa correspondance' }; } function forgeDocRenderAssociationPairHtml(pair, pIndex) {