diff --git a/src/js/utils.js b/src/js/utils.js index efbd86bb..3befd892 100644 --- a/src/js/utils.js +++ b/src/js/utils.js @@ -77,6 +77,12 @@ export const drawMetricSummary = (options, client, value, isMedian=true, change= * @param {Function} callback */ export function callOnceWhenVisible(element, callback) { + // If the document is prerendering, don't wait until the charts are visible. + if (document.prerendering) { + callback(); + return; + } + new IntersectionObserver((entries, observer) => { if (!entries[0].isIntersecting) { return; diff --git a/templates/base.html b/templates/base.html index 956b0b7a..ba6c42aa 100644 --- a/templates/base.html +++ b/templates/base.html @@ -35,6 +35,16 @@ {% block scripts %} + {% endblock %}