Skip to content

[Bug]: Sidebar toggle overlaps macOS window controls after zooming in #12036

Description

@coygeek

Before submitting

  • I searched existing issues and did not find a duplicate matching this sidebar-open state.
  • I included enough detail to reproduce or investigate the problem.

Summary

After repeatedly zooming in with Command + until the main sidebar is hidden by default in T3 Code on macOS, the “Toggle main sidebar” control appears in a floating rounded outline beneath the red and yellow window controls when the main sidebar is open. In the supplied closed-sidebar screenshot, the toggle is positioned separately to the right of the red, yellow, and green controls. The open-sidebar state causes the sidebar toggle and native window controls to visually overlap.

Steps to reproduce

  1. Open a conversation in the T3 Code desktop app on macOS.
  2. Press Command + several times to zoom in until the main sidebar is no longer visible by default. Reaching this zoomed layout is a required precondition reported by the user.
  3. With the sidebar closed, observe the “Toggle main sidebar” control positioned to the right of the native red, yellow, and green window controls.
  4. Click “Toggle main sidebar” to open the sidebar while keeping the same zoom level.
  5. Observe the toggle icon and its surrounding rounded outline overlapping the native window controls at the top left.

The zoom prerequisite is user-reported and the two resulting sidebar states are supported by screenshots. These steps have not been independently replayed. The exact zoom percentage, number of Command + presses, window dimensions, and reproduction frequency are not recorded; the observable setup criterion is that zooming causes the sidebar to be hidden by default.

Expected behavior

The main sidebar toggle remains visibly distinct from the macOS close, minimize, and zoom controls in both sidebar states, including after zooming enough to hide the sidebar by default. Its icon, surrounding outline, and interactive area should not occupy the native window-control area.

Actual behavior

With the sidebar open, the toggle icon and its rounded outline occupy the same top-left region as the red and yellow window controls. The controls are drawn over the toggle, making it look detached from its normal position. With the sidebar closed, the toggle is separately positioned to the right of all three window controls.

Area

apps/desktop — T3 Code desktop window chrome and the main sidebar toggle on macOS.

Runtime or environment

  • Platform: macOS desktop application; exact OS version at capture time is unknown.
  • Locally installed product: T3 Code (Nightly), version and build 0.0.41-nightly.20260916.1795, read from the installed application metadata while preparing this report.
  • The exact build used for the screenshots has not been independently confirmed; the installed version above is context, not a confirmed affected-version range.
  • Required UI condition: repeated Command + zoom-in until the main sidebar is hidden by default; exact zoom percentage and window dimensions are not recorded.
  • The supplied images show a dark appearance. Dependence on appearance or display scale has not been established.

Evidence

The following crops are taken from the two user-supplied screenshots at their original pixel scale. They preserve the relevant controls while excluding project identifiers, conversation titles, and conversation text. No identifying metadata is intentionally retained.

Sidebar closed: toggle positioned separately to the right of the window controls.

Sidebar closed, with the toggle beside the native window controls

Sidebar open: toggle and rounded outline overlap the red and yellow window controls.

Sidebar open, with the toggle beneath the native window controls

Impact

Cosmetic issue.

The overlap obscures the sidebar toggle and makes the top-left controls visually ambiguous. The screenshots establish a layout defect; they do not establish whether clicks are intercepted, any control becomes unusable, or unintended window actions occur.

Additional context

Regression closure: zoom in with Command + until the main sidebar is hidden by default, then open and close it without changing zoom. The sidebar toggle must remain usable and opening and closing the main sidebar must leave the toggle icon and its outline separate from the native window controls. Verify both sidebar states visually and confirm that the sidebar toggle and native controls retain distinct, usable click targets. The report remains failing while the overlap shown in the open-sidebar evidence persists.

No implementation cause has been verified. The report covers one visual layout defect and has no known issue dependencies or supported security impact.

Related historical report: #1577 (closed) describes header overlap with the sidebar collapsed after resizing in version 0.0.15. This report specifically concerns the sidebar toggle overlapping native controls when the sidebar is opened after zooming in until it is hidden by default; a shared cause has not been established.

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

    acceptedfeature request acceptedbugSomething is broken or behaving incorrectly.via-triageFiled through npx t3 triage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions