Chrome の、開発者ツールのコンソール、Gmail のメール本文、URL 欄等の任意のテキストボックスに、ある程度の長さを持つ JavaScript コードを貼り付けることができません。
また、Edge についても、少なくとも開発者ツールのコンソールと URL 欄には貼り付けることができませんでした。
環境は下記のとおりです (不足あればご指摘をお願いします)
- OS: Windows11 Home 22H2 22621.1105
- CPU: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
- Chrome: version 109.0.5414.75
以下、状態について分かっていることです。
- 
少なくとも、JavaScript コード (例) 中の括弧の対応が 30 以上だとペーストできない - コード中の (もしくは)を全て_に置換するとペーストできるようになる
- インデントはすべて消してもペーストできるようにはならない
- ただ、console.log(8)のような行を 40 行書いたものだとペーストできるので、何か他の要因は確実に存在する
 
- コード中の 
- 
python コード (例) も、全文は貼り付けられなかった。ただ、括弧の対応は 30 を越えても貼り付けることはできなかった。詳細な条件は未調査 
- 
下記コードを実行することで、クリップボード内のテキストを { plain: 'clipboardText' }の形で出力することができる- ペーストできない状態の時に下記を実行すると、{ plain: undefined }という出力になる
- 対して、navigator.clipboard.writeText('')のように空文字列をクリップボードに書き込んだうえで下記を実行すると、Uncaught DOMException: No valid data on clipboard.エラーになる。クリップボードが空の状態と、ペーストできない状態との間には差異が存在する
 
- ペーストできない状態の時に下記を実行すると、
javascript
1await (async () => { 2 await new Promise((resolve) => setTimeout(resolve, 1000)) 3 const [clipItem] = await navigator.clipboard.read() 4 console.log({ 5 plain: await clipItem.getType('text/plain').then((r) => r?.text()), 6 }) 7})()
- 
別 PC の同バージョンの Chrome では任意のコードを張り付けることができる 
- 
Windows 標準のメモ帳からのコピー、VSCode からのコピー、Chrome からのコピーを行ったが、いずれも Chrome へはペーストできず、Chrome、Edge 以外のアプリケーションにはペーストできた - Electron で作られている VSCode にもペーストできるため、Chromium であることが十分条件ではなさそう
 
- 
貼り付けることのできない PC、貼り付けることができる PC それぞれでゲストモードで試しているため、拡張機能による挙動の際は無いはず 
上記事象について解消する方法を知りたいです。
正常な PC と異常な PC の chrome://version/?show-variations-cmd を載せます。本文の文字数制限に引っかかったので gist にアップロードしました。

あなたの回答
tips
プレビュー

