diff --git a/public/themes/dist_static/static/css/about.css b/public/themes/dist_static/static/css/about.css index 30c0d17..e8fc81d 100644 --- a/public/themes/dist_static/static/css/about.css +++ b/public/themes/dist_static/static/css/about.css @@ -586,6 +586,8 @@ max-height: calc(8 * (5rem + var(--font-32) + 1px)); overflow-y: auto; overscroll-behavior: contain; + scrollbar-gutter: stable; + padding-right: 0.75rem; scrollbar-width: thin; } .ab-honors__item { diff --git a/public/themes/dist_static/static/js/about.js b/public/themes/dist_static/static/js/about.js index 7dfbc83..02e8a18 100644 --- a/public/themes/dist_static/static/js/about.js +++ b/public/themes/dist_static/static/js/about.js @@ -72,6 +72,8 @@ function initHonorsToggle() { const expanded = list.classList.toggle("is-expanded"); btn.classList.toggle("is-expanded", expanded); btn.querySelector("span").textContent = expanded ? t("about.collapse") : t("about.expand_more"); + if (expanded) list.setAttribute("data-lenis-prevent", ""); + else list.removeAttribute("data-lenis-prevent"); }); } function initMembersCarousel() {