diff --git a/htdocs/js/MathJaxConfig/mathjax-config.js b/htdocs/js/MathJaxConfig/mathjax-config.js index 4d0e15e139..ac203f5712 100644 --- a/htdocs/js/MathJaxConfig/mathjax-config.js +++ b/htdocs/js/MathJaxConfig/mathjax-config.js @@ -103,6 +103,13 @@ if (!window.MathJax) { MathJax.startup.defaultReady(); MathJax.startup.document.constructor.ProcessBits.allocate('findScripts'); + }, + pageReady() { + return MathJax.startup.defaultPageReady().then(() => { + for (const problemBody of document.querySelectorAll('.problem-content')) { + problemBody.style.visibility = ''; + } + }); } }, options: { @@ -143,4 +150,8 @@ if (!window.MathJax) { } } }; + + for (const problemBody of document.querySelectorAll('.problem-content')) { + problemBody.style.visibility = 'hidden'; + } }