# Chat Sidebar

**URL:** <https://meta.discourse.org/t/chat-sidebar/298829>\
**Category:** Theme component\
**Tags:** chat\
**Created:** [March 11, 2024, 6:23am UTC](https://meta.discourse.org/t/chat-sidebar/298829 "2024-03-11T06:23:18Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)\
**Post date:** [November 12, 2026, 8:21am UTC](https://meta.discourse.org/t/chat-sidebar/298829/20 "2026-11-12T08:21:07Z")

</div>

Continuing the conversation here:

I think it will be a conflict with [Main grid layout structure change](https://meta.discourse.org/t/main-grid-layout-structure-change/414357)

The chat sidebar does `element.style.transform = "translateX(...)"` directly to `#main-outlet-wrapper` which is exactly the one thing that shouldn’t happen anymore (and I honestly didn’t expect it would,a lot… Joke on me). Added this as a code comment for myself:

_“Composer lives inside the grid so themes can place it in a grid column (e.g. Horizon peek mode). It is position:fixed in its default state, so its DOM location here does not affect normal positioning — **however this relies on** _ #main-outlet-wrapper _**never establishing a containing block (no transform/filter/contain/will-change/perspective).**”_

@Arkshine I would hope that this move now actually makes it easier to do what you want to do with this component, but it will need an update

@patrickemin Can you check if that upcoming change is enabled and disable it to verify that’s the contributing factor?

---

_[View the full topic](https://meta.discourse.org/t/chat-sidebar/298829)._
