Skip to content

[Bug]: Thread timeline and composer are not centered in the free space beside the sidebar and top-right popover #29081

Open

Description

@pplytas

Area: apps/web (desktop app, thread view)
Impact: Cosmetic issue
Environment: macOS, T3 Code Nightly 0.1.7-nightly.20261102.4061

Summary

When the thread details panel ([data-thread-details-panel], the card at the top right with the environment name, "Open in Finder", "Add project script", "Initialize Git" and "Previous agents") is open, the message timeline and the composer stay centered in the full chat column. The panel is absolutely positioned over the column's right side, so the content sits next to the panel instead of in the middle of the free space between the left sidebar and the panel.

Before / after

Before (current) After (local CSS patch)
Before: timeline and composer centered in the full chat column, next to the details panel After: timeline and composer centered between the sidebar and the details panel

Contents are blurred for privacy. The red arrows in the before shot mark the free space the content should be centered in.

Steps to reproduce

  1. Open the desktop app with the left sidebar expanded and a thread open.
  2. Open the thread details panel at the top right of the thread header.
  3. Compare the gap between the sidebar and the timeline with the gap between the timeline and the panel.

Expected behavior

The timeline and the composer are centered horizontally in the free space between the sidebar's right edge and the panel's left edge. When the panel is closed, they center in the full chat column as today.

Actual behavior

Both stay centered in the full chat column. In a 1675px-wide window, the content center is at x=983 while the free space center is at x=894, so the content sits about 90px too far right and ends right beside the panel.

Workaround

This CSS, injected locally, gives the "after" result. It is a sketch, not a proposed fix; the offset should be derived from the panel width rather than hard-coded:

[data-chat-column]:has([data-thread-details-panel])
  :is(.legend-list-content-container, [data-chat-composer-stack]) {
  translate: -90px 0;
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions