diff --git a/app/public/assets/css/repertoire.css b/app/public/assets/css/repertoire.css index 82adbf1..c71eb7c 100644 --- a/app/public/assets/css/repertoire.css +++ b/app/public/assets/css/repertoire.css @@ -73,6 +73,7 @@ grid-row: 2; overflow-y: auto; overflow-x: hidden; + min-height: 0; padding-top: var(--space-2xs); padding-bottom: var(--space-l); padding-left: 0; diff --git a/app/public/assets/js/app/admin-toc.js b/app/public/assets/js/app/admin-toc.js index b50ab2f..59658e2 100644 --- a/app/public/assets/js/app/admin-toc.js +++ b/app/public/assets/js/app/admin-toc.js @@ -4,14 +4,22 @@ * * Renders nav links from section[aria-labelledby] headings inside #main-content. * Hides the TOC aside if fewer than 2 sections exist. + * + * Guarded: only runs once even if loaded multiple times (e.g. via bundle + direct