Skip to content

Commit 4cf4e5c

Browse files
committed
fix: use thin scrollbars that actually work
Closes HP-536.
1 parent 4d25283 commit 4cf4e5c

2 files changed

Lines changed: 21 additions & 7 deletions

File tree

app/layout/app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ export default function AppLayout({ loaderData }: Route.ComponentProps) {
111111
configAvailable={loaderData.configAvailable}
112112
user={loaderData.user}
113113
/>
114-
<main className="container mt-4 mb-24 overflow-x-hidden overscroll-contain">
114+
<main className="container mt-4 mb-24 overscroll-contain">
115115
{!loaderData.isHealthy && (
116116
<StatusBanner
117117
className="mb-4"

app/tailwind.css

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,32 @@
5555
}
5656
}
5757

58+
@layer base {
59+
::-webkit-scrollbar {
60+
width: 5px;
61+
}
62+
63+
::-webkit-scrollbar-track {
64+
background: transparent;
65+
}
66+
67+
::-webkit-scrollbar-thumb {
68+
background-color: var(--border);
69+
border-radius: 5px;
70+
}
71+
72+
* {
73+
scrollbar-width: thin;
74+
scrollbar-color: var(--border) transparent;
75+
}
76+
}
77+
5878
body {
5979
font-optical-sizing: auto;
6080
-webkit-font-smoothing: antialiased;
6181
-moz-osx-font-smoothing: grayscale;
6282
}
6383

64-
@supports (scrollbar-gutter: stable) {
65-
html {
66-
scrollbar-gutter: stable;
67-
}
68-
}
69-
7084
:root {
7185
--cm-bg: var(--color-white);
7286
--cm-fg: var(--color-mist-900);

0 commit comments

Comments
 (0)