diff --git a/public/claude-ide/ide.css b/public/claude-ide/ide.css
index 3d2a9ae1..c7bde914 100644
--- a/public/claude-ide/ide.css
+++ b/public/claude-ide/ide.css
@@ -592,10 +592,30 @@ body {
flex-direction: column;
}
-.chat-sessions-list {
+.chat-sessions-list,
+.chat-history-list {
flex: 1;
overflow-y: auto;
padding: 1rem;
+ min-height: 0;
+}
+
+/* Custom scrollbar for chat history list */
+.chat-history-list::-webkit-scrollbar {
+ width: 8px;
+}
+
+.chat-history-list::-webkit-scrollbar-track {
+ background: var(--bg-secondary);
+}
+
+.chat-history-list::-webkit-scrollbar-thumb {
+ background: var(--border);
+ border-radius: 4px;
+}
+
+.chat-history-list::-webkit-scrollbar-thumb:hover {
+ background: var(--text-secondary);
}
.chat-main {
@@ -1764,6 +1784,7 @@ body {
/* Hide scrollbar but keep functionality */
@media (max-width: 768px) {
+ /* Hide scrollbars on mobile for cleaner UI */
.chat-messages::-webkit-scrollbar,
.chat-history-list::-webkit-scrollbar,
.sessions-list::-webkit-scrollbar {
diff --git a/public/claude-ide/index.html b/public/claude-ide/index.html
index 71b8d28e..5856c2d6 100644
--- a/public/claude-ide/index.html
+++ b/public/claude-ide/index.html
@@ -291,7 +291,7 @@
-
+