diff --git a/reviewboard/static/rb/css/pages/base.less b/reviewboard/static/rb/css/pages/base.less
index 2897c153c83d70d1f1bcd3e78ab3e03072f6ce88..77baddb7b0ca02bd1dbd25574e78931c37bd680f 100644
--- a/reviewboard/static/rb/css/pages/base.less
+++ b/reviewboard/static/rb/css/pages/base.less
@@ -195,6 +195,10 @@ html {
   scroll-behavior: smooth;
 }
 
+html, body {
+  min-height: 100vh;
+}
+
 #rb-ns-pages.base.on-full-page-content-mode({
   /*
    * Set the page to not scroll and have all content take up the maximum
