fix: persist session scroll state across tabs

This commit is contained in:
Shantur Rathore
2025-10-29 19:12:18 +00:00
parent a522e9f45b
commit c3504266fa
2 changed files with 120 additions and 26 deletions

View File

@@ -537,17 +537,19 @@ button.button-primary {
right: 1rem;
bottom: 1rem;
display: flex;
justify-content: flex-end;
flex-direction: column;
gap: 0.5rem;
align-items: flex-end;
}
.message-scroll-button {
@apply inline-flex items-center gap-2 font-medium;
padding: 0.5rem 0.875rem;
@apply inline-flex items-center justify-center;
width: 2.75rem;
height: 2.75rem;
border-radius: 9999px;
border: 1px solid var(--border-base);
background-color: var(--surface-secondary);
color: var(--text-primary);
font-size: var(--font-size-sm);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}
@@ -563,15 +565,10 @@ button.button-primary {
}
.message-scroll-icon {
font-size: var(--font-size-base);
font-size: var(--font-size-lg);
color: var(--accent-primary);
}
.message-scroll-label {
line-height: var(--line-height-tight);
color: var(--text-primary);
}
/* Tool call message wrapper */
.tool-call-message {
@apply flex flex-col gap-2 p-3 rounded-lg w-full;