Preview panel needs a "Preview" label — currently impossible to reference in conversation with Claude
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The Preview panel on the right side of the Claude Code IDE has no
header, label, or icon identifying it as a preview. It only shows the
filename in the tab (e.g. privacy-choices.html), which makes it
visually indistinguishable from a regular editor tab or a built-in
panel like Terminal/Output.
This is not just a cosmetic gap — it is a usability and
accessibility blocker when the user wants to *talk to Claude about
the UI itself*:
- I told Claude "the preview panel with Privacy Choices is appearing
on the right".
- Claude could not understand what I meant and asked whether I meant
an Xcode preview, an in-app screen, or a website preview.
- Because the panel has no visible name, I had no shared vocabulary
with Claude to describe it.
In short: a panel that cannot be named cannot be discussed, which
breaks the core IDE collaboration loop.
Proposed Solution
Add a clear Preview label/header to the panel, matching the
treatment that Terminal and Output already receive. Ideally:
- A persistent panel header text
Preview(left-aligned, above the
tab strip).
- Optionally a small icon (eye / browser glyph) so the panel is
recognisable at a glance.
- Keep the per-file tab labels unchanged.
Alternative Solutions
A tooltip-only label is insufficient — discoverability requires the
text to be visible without hover.
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
See "Problem Statement" above — the trigger was a real conversation
where the missing label broke a multi-turn exchange with Claude.
Additional Context
Original screenshot (still applicable):
https://github.com/user-attachments/assets/e0742ed3-f0b4-4824-8823-64dfe4288df1
Please apply a needs-triage (or equivalent) label so this does not
fall back into the staleness sweep before it is read.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗