fix: use thin scrollbars that actually work

Closes HP-536.
This commit is contained in:
Aarnav Tale
2026-04-26 10:15:44 -04:00
parent 4d252833ef
commit 4cf4e5c040
2 changed files with 21 additions and 7 deletions
+1 -1
View File
@@ -111,7 +111,7 @@ export default function AppLayout({ loaderData }: Route.ComponentProps) {
configAvailable={loaderData.configAvailable}
user={loaderData.user}
/>
<main className="container mt-4 mb-24 overflow-x-hidden overscroll-contain">
<main className="container mt-4 mb-24 overscroll-contain">
{!loaderData.isHealthy && (
<StatusBanner
className="mb-4"
+20 -6
View File
@@ -55,18 +55,32 @@
}
}
@layer base {
::-webkit-scrollbar {
width: 5px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background-color: var(--border);
border-radius: 5px;
}
* {
scrollbar-width: thin;
scrollbar-color: var(--border) transparent;
}
}
body {
font-optical-sizing: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@supports (scrollbar-gutter: stable) {
html {
scrollbar-gutter: stable;
}
}
:root {
--cm-bg: var(--color-white);
--cm-fg: var(--color-mist-900);