diff --git a/lib/tpl/dokuwiki/script.js b/lib/tpl/dokuwiki/script.js
index 069f2526f2c24a4151ed20beddbf9dc601fd91f5..677e2f53bc45fdd91dee44a6cdfc8e890a498157 100644
--- a/lib/tpl/dokuwiki/script.js
+++ b/lib/tpl/dokuwiki/script.js
@@ -65,4 +65,11 @@ jQuery(function(){
             resizeTimer = setTimeout(tpl_dokuwiki_mobile,200);
         }
     );
+
+    // increase sidebar length to match content (desktop mode only)
+    var $sb = jQuery('.desktop #dokuwiki__aside');
+    if($sb.length) {
+        var $ct = jQuery('#dokuwiki__content div.page');
+        if($sb.height() > $ct.height()) $ct.height($sb.height());
+    }
 });