Codex Desktop Windows: project rows show tiny native scrollbar buttons in sidebar

Open 💬 3 comments Opened Jun 29, 2026 by mAdhvaryu

Summary

Project rows in the Codex Desktop sidebar show tiny native up/down scrollbar buttons on the right side of each row. Clicking those buttons slightly scrolls/nudges the row text. These are not project expand/collapse chevrons.

Environment

  • OS: Windows
  • Codex Desktop build: 26.623.8305
  • Installed package observed: OpenAI.Codex_26.623.8305.0_x64__2p2nqsd0c76g0
  • Chromium/Electron executable version observed: 149.0.7827.197

Steps to reproduce

  1. Open Codex Desktop on Windows.
  2. Ensure the sidebar has multiple projects and at least one project group with chats.
  3. Observe the right edge of each project row in the sidebar.
  4. Click the small up/down buttons next to a project row.

Expected behaviour

Project rows should not expose native scrollbar buttons. Long project names should remain truncated, and rows should not be vertically scrollable.

Actual behaviour

Each project row shows tiny up/down scrollbar buttons on the right side. Clicking them slightly scrolls/nudges the row text.

Troubleshooting attempted

The issue persisted after:

  • Restarting Codex
  • Resetting zoom with Ctrl+0
  • Clearing Chromium render/cache folders
  • Reinstalling Codex
  • Enabling Windows auto-hide scrollbars (DynamicScrollbars=1)

Workaround that confirms likely cause

A one-shot CSS injection fixed the issue by hiding vertical overflow/scrollbars on project row containers:

.group\/folder-row,
[data-project-row-wrapper],
[data-project-row],
[data-sidebar-project-row] {
  overflow-y: hidden !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

.group\/folder-row::-webkit-scrollbar,
.group\/folder-row *::-webkit-scrollbar,
[data-project-row-wrapper]::-webkit-scrollbar,
[data-project-row]::-webkit-scrollbar,
[data-sidebar-project-row]::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
  display: none !important;
  background: transparent !important;
}

Suspected cause

The sidebar project row bundle appears to use overflow-x-hidden on fixed-height project rows without also forcing overflow-y-hidden. In Chromium, that can make overflow-y compute to auto, allowing tiny native vertical scrollbars to appear when the row content slightly overflows.

I did not include a screenshot here because the screenshots contain project names.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗