Skip to content

fix(docs): enable sticky sidebar in CSS Grid layout#3864

Merged
elevatebart merged 2 commits into
kestra-io:mainfrom
Iam-Karan-Suresh:fix-sticky-sidebar
Feb 3, 2026
Merged

fix(docs): enable sticky sidebar in CSS Grid layout#3864
elevatebart merged 2 commits into
kestra-io:mainfrom
Iam-Karan-Suresh:fix-sticky-sidebar

Conversation

@Iam-Karan-Suresh

@Iam-Karan-Suresh Iam-Karan-Suresh commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

In CSS Grid, grid items stretch by default to fill the grid area height.
This caused the sidebar’s height to match its parent, leaving no room for position: sticky to take effect.

Adding align-self: start prevents the sidebar from stretching, allowing it to maintain its natural height and enabling sticky positioning to work as expected within the grid container.

Screencast.from.2026-02-02.19-28-09.mp4

closes #3742

@github-actions

github-actions Bot commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

Hey @Iam-Karan-Suresh 👋

Thanks for raising your first pull request - we really appreciate it! ❤️

Make sure you've checked our contribution guide, and don't forget to give us a star! ⭐

If you're looking for more issues to contribute to, we'd suggest checking our curated list of good first issues to see if there's something you find interesting and feel comfortable tackling independently. You can further filter the list by labels to narrow down the results (we recommend area/backend, area/frontend, or area/plugin, depending on your preferences).

@github-actions github-actions Bot added the kind/external Pull requests raised by community contributors label Feb 2, 2026
@kestrabot kestrabot Bot added this to Pull Requests Feb 2, 2026
@github-project-automation github-project-automation Bot moved this to To review in Pull Requests Feb 2, 2026
Signed-off-by: Iam-karan-suresh <karansuresh.info@gmail.com>

@elevatebart elevatebart left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is an absolute jewell of a fix thank you!

@elevatebart elevatebart merged commit e24eb66 into kestra-io:main Feb 3, 2026
1 check failed
@github-project-automation github-project-automation Bot moved this from To review to Done in Pull Requests Feb 3, 2026
proddata pushed a commit that referenced this pull request Feb 4, 2026
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io>
Ben8t pushed a commit that referenced this pull request Feb 10, 2026
Co-authored-by: Barthélémy Ledoux <bledoux@kestra.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/frontend Needs frontend code changes kind/external Pull requests raised by community contributors

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Left menu on doc is not sticky

3 participants