Skip to content

Commit d7eaf39

Browse files
Merge pull request #9575 from circleci/DOCSS-1895-see-full-page-toc
Fix TOC scroll cut off
2 parents cdfad15 + f57712e commit d7eaf39

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ui/src/css/toc.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
margin-top: -2.1rem;
88
margin-right: 0.75rem;
99
position: sticky;
10-
top: calc(var(--spacing) * 35);
10+
top: var(--toc-top);
1111
}
1212

1313
.toc .toc-menu h3 {

ui/src/css/vars.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@
134134
--nav-panel-menu-height: calc(100% - var(--drawer-height));
135135
--nav-panel-explore-height: calc(50% + var(--drawer-height));
136136
--nav-width: calc(270 / var(--rem-base) * 1rem);
137-
--toc-top: calc(var(--body-top) + var(--toolbar-height));
138-
--toc-height: calc(100vh - var(--toc-top) - 2.5rem);
137+
--toc-top: calc(var(--spacing) * 35); /* Empirically determined position: navbar + toolbar + additional spacing (≈8.75rem vs logical 6rem) */
138+
--toc-height: calc(100vh - var(--toc-top) - 6.2rem);
139139
--toc-width: calc(265 / var(--rem-base) * 1rem);
140140
--toc-width--widescreen: calc(474 / var(--rem-base) * 1rem);
141141
--doc-max-width: calc(720 / var(--rem-base) * 1rem);

0 commit comments

Comments
 (0)