修正:tmuxでCmd+Tab後の高速ペーストがクリップボードコピーより先に実行される競合状態
原文(日本語に翻訳)
tmux 環境で Cmd+Tab の後に素早くペーストするとクリップボードのコピーより先にペーストが実行される可能性があった競合状態を修正。
原文(英語)
Fixed a race where fast Cmd+Tab followed by paste could beat the clipboard copy under tmux
概要
tmux 環境で、Cmd+Tab(アプリケーション切り替え)の直後に素早く Cmd+V(ペースト)を実行すると、クリップボードの内容がまだ同期されていない状態でペーストが実行されてしまう競合状態が修正されました。これにより、tmux 使用時のクリップボード操作の信頼性が向上します。
基本的な使い方
修正後は、tmux環境でCmd+Tab後すぐにペーストしても正しいクリップボード内容が貼り付けられます:
1. 他のアプリでテキストをコピー(Cmd+C)
2. Cmd+Tab でターミナル(tmux)に切り替え
3. 素早く Cmd+V でペースト
→ 修正後は正しい内容がペーストされる実践例
### コードをコピーしてClaude Codeに貼り付ける
1. ブラウザや他のエディタでコードをコピー
2. Cmd+Tab でターミナルに切り替え(tmux使用中)
3. Claude Codeのプロンプトに素早く Cmd+V でペースト
→ コードが正しく貼り付けられる### エラーメッセージをコピーしてClaude Codeに渡す
1. ブラウザのエラーログをコピー
2. Cmd+Tab でターミナルに切り替え
3. すぐに貼り付けてClaude Codeに質問注意点
- この修正は macOS の tmux 環境に特に関係する
- tmux なしで直接ターミナルを使用している場合はこの問題の影響を受けない
- 非常に高速な操作(100ms以内)で発生していた問題