# Horizon theme bug: Category heading container sticky in topic lists

**URL:** https://meta.discourse.org/t/horizon-theme-bug-category-heading-container-sticky-in-topic-lists/387267
**Category:** UX
**Tags:** horizon-theme
**Created:** [October 31, 2025, 1:04pm UTC](https://meta.discourse.org/t/horizon-theme-bug-category-heading-container-sticky-in-topic-lists/387267 "2025-10-31T13:04:32Z")
**Posts on this page:** 1
**Showing post:** 11

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [April 1, 2026, 6:01pm UTC](https://meta.discourse.org/t/horizon-theme-bug-category-heading-container-sticky-in-topic-lists/387267/11 "2026-04-01T18:01:25Z")

</div>

> [@nathank](#):
>
> We really want the description to disappear, while the navigation sticks.

Right, unfortunately there’s not a simple way to do this using CSS without also restructuring the layout.

The Horizon theme currently makes the entire `.list-controls` container sticky, which includes the category header. We can’t make the child `.navigation-container` sticky on its own, because sticky elements are stuck within their parent scrolling context.

We _could_ restructure this area, but it’s one of those changes that would impact all the themes that style using the existing structure… so there’s a good chance of regression for other themes and customizations, even if they don’t have a sticky nav like this.

---

_[View the full topic](https://meta.discourse.org/t/horizon-theme-bug-category-heading-container-sticky-in-topic-lists/387267)._
