diff --git a/app/assets/stylesheets/application/base.css b/app/assets/stylesheets/application/base.css index 179bd23..0febe88 100644 --- a/app/assets/stylesheets/application/base.css +++ b/app/assets/stylesheets/application/base.css @@ -282,3 +282,10 @@ pre { scrollbar-width: thin; } } + +/* Disable browser scroll anchoring for elements with custom JS scroll management. + Prevents browser scroll anchoring from conflicting with maintain-scroll controller. + Fixes sidebar scroll jump on Safari (#17) */ +[data-controller~="maintain-scroll"] { + overflow-anchor: none; +}