diff --git a/src/pydata_sphinx_theme/assets/scripts/bootstrap.js b/src/pydata_sphinx_theme/assets/scripts/bootstrap.js index 505a65eff..d3cb2de87 100644 --- a/src/pydata_sphinx_theme/assets/scripts/bootstrap.js +++ b/src/pydata_sphinx_theme/assets/scripts/bootstrap.js @@ -28,10 +28,13 @@ function TriggerTooltip() { */ function backToTop() { var btn = document.getElementById("pst-back-to-top"); - btn.addEventListener("click", function () { - document.body.scrollTop = 0; - document.documentElement.scrollTop = 0; - }); + // Config allows button to be disabled, so check it exists + if (btn) { + btn.addEventListener("click", function () { + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; + }); + } } function showBackToTop() {