原文(日本語に翻訳)
送信後にユーザー入力がメッセージとしてレンダリングされる前に一瞬消えるUIのちらつきを修正しました
原文(英語)
Fixed a UI flicker where user input would briefly disappear after submission before the message rendered
概要
Claude Codeでメッセージを送信した際に、入力内容が一瞬消えてから再度表示されるUIのちらつき(フリッカー)が発生していた問題を修正しました。このちらつきは入力内容が正しく処理されているにも関わらず、視覚的に不安定な印象を与えていました。v2.1.53の修正により、メッセージ送信時の画面遷移がスムーズになりました。
基本的な使い方
この修正は自動的に適用されます。v2.1.53以上に更新することで、メッセージ送信時のちらつきが解消されます。
bash
# Claude Codeを最新バージョンに更新
npm install -g @anthropic-ai/claude-code@latest
# バージョン確認(2.1.53以上を確認)
claude --version実践例
通常のメッセージ送信
bash
claude
# メッセージを入力してEnterを押す
> コードのバグを修正してください
# 修正前: 入力内容が一瞬消えてから再表示
# 修正後: 入力がそのまま会話の一部として表示される長いプロンプトの送信
bash
claude
# 複数行にわたる長いメッセージを送信
> 以下のコードをレビューして改善点を教えてください:
function getData() {
return fetch('/api/data')
}
# 修正前: 送信後に内容が一時的に消える
# 修正後: スムーズに会話として表示連続的なメッセージ送信
bash
# 複数のメッセージを連続して送信
> タスク1を実行してください
# 応答後...
> タスク2を実行してください
# 修正前: 各送信でちらつきが発生
# 修正後: 安定した表示で連続送信できる注意点
- この修正は v2.1.53 で適用されています
- UIのちらつきはパフォーマンスには影響していませんでしたが、視覚的な使いやすさの問題でした
- 修正によってメッセージのレンダリングタイミングが改善され、入力から表示までの遷移が一貫性を持つようになりました
- ターミナルの種類やOSによって体験が異なる場合がありますが、主要な環境では修正が適用されています