anthropics / anthropics/claude-code

Unsent composer text is discarded when the app prompts for re-login

Đang mở
#93,093 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
area:desktop bug platform:windows
Ngôn ngữ chính
Python
Star
145k
Fork
23.1k
Chỉ số merge pull request
Chỉ số pull request đang chờ

Mô tả

### Preflight Checklist

- [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code

### What's Wrong?

While typing a long message in the composer, the app prompted me to
re-authenticate. After signing back in, the text I had typed was gone.

The conversation transcript itself was intact — only the unsent draft
was lost.

I searched the local app state afterwards and the draft is not
persisted anywhere:

- %APPDATA%\Claude\claude-code-sessions\<...>\local_*.json (only session metadata)
- %APPDATA%\Claude\Local Storage\leveldb
- %APPDATA%\Claude\IndexedDB
- %APPDATA%\Claude\Session Storage
- %USERPROFILE%\.claude\projects\\.jsonl (only sent messages)

A re-login prompt is a predictable, app-initiated interruption, not a
crash. The composer draft should be saved before the app interrupts the
session, and restored afterwards.

### What Should Happen?

1. Open the Claude Code desktop app on Windows
2. Start typing a long message in the composer; do not send it
3. Wait for the app to prompt for re-authentication
4. Sign in again
5. The composer is empty — the typed text is gone

### Error Messages/Logs

```shell
The composer draft is preserved across the re-login prompt and restored
after signing back in.
```

### Steps to Reproduce

Claude Code desktop app (Code tab), Windows 11 Pro 10.0.26200

### Claude Model

None

### Is this a regression?

Yes, this worked in a previous version

### Last Working Version

_No response_

### Claude Code Version

Claude Code desktop app (Code tab), Windows 11 Pro 10.0.26200

### Platform

Anthropic API

### Operating System

macOS

### Terminal/Shell

Terminal.app (macOS)

### Additional Information

_No response_

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Start by reproducing in the Claude Code desktop app Code tab: type an unsent composer draft, trigger or wait for re-authentication, then sign back in. Inspect the draft/session persistence paths the report checked, including %APPDATA%\Claude storage and %USERPROFILE%\.claude\projects JSONL data. Done means the unsent composer draft is saved before the re-login interruption and restored after sign-in.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
macos
Lĩnh vực
authentication, desktop
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.