From 6ba91256353eee0c0c02ec18f71eabf10806e62c Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Tue, 8 Sep 2026 00:45:12 +0300 Subject: [PATCH] fix: prevent overlay scrollbar from shifting content Reserves scrollbar space in overlay overlays when the thumb appears Keeps text and layout from jumping on hover Avoids double-reserving space for nested scrollers --- packages/ui/src/components/ui/ScrollableOverlay.tsx | 2 +- packages/ui/src/index.css | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/components/ui/ScrollableOverlay.tsx b/packages/ui/src/components/ui/ScrollableOverlay.tsx index befb1e68..e273ad89 100644 --- a/packages/ui/src/components/ui/ScrollableOverlay.tsx +++ b/packages/ui/src/components/ui/ScrollableOverlay.tsx @@ -53,7 +53,7 @@ export const ScrollableOverlay = React.forwardRef .overlay-scrollbar > .overlay-scrollbar__thumb--vertical:not([hidden])) { + padding-right: 6px; +} + .overlay-scrollbar { position: absolute; inset: 0;