Skip to content

Stop the page outline from covering the footer - #413

Merged
jasikpark merged 1 commit into
mainfrom
b-sidebar-footer
Nov 12, 2026
Merged

jasikpark merged 1 commit into
mainfrom
b-sidebar-footer

Conversation

@jasikpark

Copy link
Copy Markdown
Member

Starlight positions the right sidebar fixed at full viewport height. At the bottom of a page whose outline is taller than the space above the footer, the outline painted over the site footer (visible on Quick start at short viewport heights, and more often once #411's sidebar note adds height).

This makes .right-sidebar position: sticky at desktop widths. It stays pinned while scrolling, but it's bounded by its column, which ends before the footer. max-height: 100vh keeps Starlight's internal scrolling for outlines taller than the viewport.

Checked on Quick start at 1300×560: the outline stays pinned at top 0 mid-page, and at the bottom it ends 32px above the footer instead of overlapping it.

🤖 Generated with Claude Code

Starlight positions .right-sidebar fixed at full viewport height, so at the
bottom of a page with a long outline it painted over the site footer. Sticky
keeps it pinned while scrolling but bounds it to its column, which ends
before the footer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 12, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for docs-nebula ready!

Name Link
🔨 Latest commit c030abc
🔍 Latest deploy log https://github.com/DefinedNet/nebula-docs/actions/runs/43278123636
😎 Deploy Preview Url https://9ba7175e.docs-nebula.pages.dev
😎 Deploy Preview Alias https://b-sidebar-footer.docs-nebula.pages.dev

@jasikpark
jasikpark marked this pull request as ready for review November 12, 2026 18:17
@jasikpark
jasikpark requested a review from bgolat November 12, 2026 18:17
@jasikpark
jasikpark merged commit 731ff22 into main Nov 12, 2026
6 checks passed
@jasikpark
jasikpark deleted the b-sidebar-footer branch November 12, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants