claude-code - 💡(How to fix) Fix [BUG] Project names and chat titles truncated in Desktop sidebar/header without ellipsis or tooltip (macOS) [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#54285Fetched 2026-04-29 06:31:25
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Author
Participants
Timeline (top)
labeled ×2unlabeled ×1

Error Message

Error Messages/Logs

Root Cause

The bug is more visible with Cyrillic content because Cyrillic glyphs are wider than Latin ones at the same point size, so the same logical title overflows where an English equivalent might just fit. But the underlying overflow handling is the actual problem — it would clip any sufficiently long string in any script.

RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Long text labels in Claude Desktop are clipped by their containers without any ellipsis (…), fade, or hover tooltip to reveal the full string. The clipped portion is simply unreachable, which makes long project names and chat titles ambiguous. This affects at least two distinct UI surfaces, so it looks like a system-wide CSS rule (overflow: hidden without text-overflow: ellipsis and without an aria-label/title fallback) rather than a one-off regression in a single component:

Sidebar — project name and project description.

Project name is clipped on the left edge (e.g. …dex6 instead of the full name). Project description below the name is also clipped on the left (e.g. …иватные транзакции instead of Приватные транзакции).

Chat header — chat title.

The chat title in the top bar is clipped on the left edge (e.g. …ния и предложение улучшения в Claude Desktop).

The bug is more visible with Cyrillic content because Cyrillic glyphs are wider than Latin ones at the same point size, so the same logical title overflows where an English equivalent might just fit. But the underlying overflow handling is the actual problem — it would clip any sufficiently long string in any script.

What Should Happen?

Sidebar — project name and project description.

Project name is clipped on the left edge (e.g. …dex6 instead of the full name). Project description below the name is also clipped on the left (e.g. …иватные транзакции instead of Приватные транзакции).

Chat header — chat title.

The chat title in the top bar is clipped on the left edge (e.g. …ния и предложение улучшения в Claude Desktop).

Error Messages/Logs

Steps to Reproduce

Open Claude Desktop on macOS. Create a project with a long name (e.g. ~30+ characters in Cyrillic, or ~40+ in Latin), and give it a long description. Inside that project, start a new chat and let Claude auto-name it with a long title (or rename the chat to something long). Observe the sidebar with that project pinned/visible. Observe the chat header at the top of the conversation.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

1.4758.0 (fb266c)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Claude for Mac version: 1.4758.0 (fb266c) macOS: Tahoe 26.4.1 Hardware: MacBook Pro 16-inch, 2019 — Intel Core i9 2.4 GHz (8-core), 32 GB DDR4-2667, AMD Radeon Pro 5500M 8 GB / Intel UHD Graphics 630 Display: built-in 16" Retina, scaled to highest available resolution (More Space setting in System Settings → Displays) Sidebar state: expanded (default width); no manual resize attempted because no resize handle is exposed.

Reproduces consistently — not a stale-render issue. The fact that two different surfaces (sidebar list items + chat header) exhibit the same behavior suggests a shared style/component is at fault, so a single fix likely closes both. Suggested minimum fix: add text-overflow: ellipsis; white-space: nowrap; plus a title={fullString} (or proper aria-label) on the affected text nodes. Better fix: also allow the sidebar to be resized.

extent analysis

TL;DR

Adding text-overflow: ellipsis and white-space: nowrap to the CSS rules for the affected text nodes, along with a title attribute for the full string, is likely to fix the clipping issue.

Guidance

  • Identify the shared CSS rule or component responsible for the text clipping in both the sidebar and chat header.
  • Add text-overflow: ellipsis and white-space: nowrap to the CSS rules for the affected text nodes to enable ellipsis for long strings.
  • Include a title attribute with the full string for each text node to provide a hover tooltip with the complete text.
  • Consider allowing the sidebar to be resizable to accommodate longer strings.

Example

.affected-text-node {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
<span class="affected-text-node" title="Full Project Name">Project Name</span>

Notes

The suggested fix assumes that the issue is due to a shared CSS rule or component. If the issue is more complex, additional debugging may be required.

Recommendation

Apply the suggested CSS changes and add title attributes to the affected text nodes, as this is a straightforward and non-invasive fix that should resolve the clipping issue.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING