diff --git a/app/components/home.module.scss b/app/components/home.module.scss
index cef1662b5..764805d80 100644
--- a/app/components/home.module.scss
+++ b/app/components/home.module.scss
@@ -218,7 +218,6 @@
   flex: 1;
   overflow: auto;
   padding: 20px;
-  margin-bottom: 100px;
 }
 
 .chat-body-title {
@@ -342,9 +341,6 @@
 }
 
 .chat-input-panel {
-  position: absolute;
-  bottom: 0px;
-  display: flex;
   width: 100%;
   padding: 20px;
   box-sizing: border-box;
diff --git a/app/styles/globals.scss b/app/styles/globals.scss
index c514274ab..6637016a1 100644
--- a/app/styles/globals.scss
+++ b/app/styles/globals.scss
@@ -53,7 +53,7 @@
   --sidebar-width: 300px;
   --window-content-width: calc(100% - var(--sidebar-width));
   --message-max-width: 80%;
-  --full-height: 100vh;
+  --full-height: 100%;
 }
 
 @media only screen and (max-width: 600px) {
@@ -75,6 +75,9 @@
     @include dark;
   }
 }
+html {
+  height: var(--full-height);
+}
 
 body {
   background-color: var(--gray);