diff --git a/source/js/pjax.js b/source/js/pjax.js index 19d752ee3..5e6e9a419 100644 --- a/source/js/pjax.js +++ b/source/js/pjax.js @@ -32,11 +32,18 @@ // // TODO pace start loading animation // }) - // // Listen for completion of Pjax - // document.addEventListener('pjax:complete', function() { - // return; - // // TODO pace stop loading animation - // }) + // Listen for completion of Pjax + document.addEventListener('pjax:complete', () => { + // MathJax reload logic + if (window.MathJax) { + try { + window.MathJax.typesetPromise && window.MathJax.typesetPromise(); + } catch (e) { + console.error('MathJax reload error:', e); + } + } + // TODO pace stop loading animation + }); document.addEventListener('DOMContentLoaded', () => initPjax()); }());