diff --git a/app/components/ConversationFrontend.tsx b/app/components/ConversationFrontend.tsx index b294b01..832104b 100644 --- a/app/components/ConversationFrontend.tsx +++ b/app/components/ConversationFrontend.tsx @@ -53,7 +53,7 @@ const ConversationFrontend = React.forwardRef if (isScrolling) { messagesEndRef.current?.scrollIntoView({ behavior: 'smooth' }); } - }, [messages, isScrolling]); + }, [messages]); return (
diff --git a/app/styles/global.css b/app/styles/global.css index e3d771c..0acb073 100644 --- a/app/styles/global.css +++ b/app/styles/global.css @@ -4,31 +4,6 @@ body { position: relative; } -/* Chrome, Edge, and Safari */ -::-webkit-scrollbar { - width: 12px; - /* Adjust width for horizontal and vertical scrollbars */ -} - -::-webkit-scrollbar-track { - background: #f0f0f0; - /* Background of the scrollbar track */ -} - -::-webkit-scrollbar-thumb { - background-color: #888; - /* Color of the draggable part (thumb) */ - border-radius: 10px; - /* Rounded corners */ - border: 2px solid #f0f0f0; - /* Space around the thumb */ -} - -::-webkit-scrollbar-thumb:hover { - background-color: #555; - /* Thumb color on hover */ -} - body { background-color: var(--background-color); color: var(--text-color); diff --git a/app/styles/input.css b/app/styles/input.css index dad1d56..3233b14 100644 --- a/app/styles/input.css +++ b/app/styles/input.css @@ -6,6 +6,7 @@ padding-left: 0.5em; padding-right: 0; margin: 0 10px; + margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; @@ -16,7 +17,6 @@ bottom: 3dvh; right: 0.25vw; box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.5); - z-index: 600; } .input input { diff --git a/app/styles/models.css b/app/styles/models.css index 258f71a..ccd49c6 100644 --- a/app/styles/models.css +++ b/app/styles/models.css @@ -6,6 +6,7 @@ grid-column: 1/2; grid-row: 1/2; padding-bottom: 1px; + overflow: scroll; overflow: hidden; background-color: var(--history-background-color); padding: 1em; @@ -18,7 +19,6 @@ display: flex; flex-direction: column; height: 100%; - overflow: hidden; overflow-y: scroll; } @@ -53,7 +53,7 @@ justify-content: center; color: var(--text-color); /* Use variable for text color */ border-radius: 5%; - overflow: hidden; + overflow: scroll; position: relative; height: 18vh; width: 18vh; diff --git a/app/styles/output.css b/app/styles/output.css index 2a4fe50..2bd949d 100644 --- a/app/styles/output.css +++ b/app/styles/output.css @@ -6,7 +6,7 @@ background-color: var(--output-background-color); margin: 1em; margin-bottom: 0; - padding-bottom: 13dvh; + padding-bottom: 15dvh; display: flex; flex-direction: column; justify-content: flex-start; @@ -73,7 +73,7 @@ position: relative; display: inline-block; cursor: pointer; - z-index: 900; + z-index: 999; } .tooltip .tooltiptext { @@ -87,7 +87,7 @@ /* Position the tooltip */ position: absolute; - top: 100%; + top: 125%; /* Adjusts tooltip to be below the button */ left: 50%; transform: translateX(-50%);