njo

MacのChromeで文字入力する際にブラウザが固まる問題

数年悩まされているが解決できていない問題。解決に向けて雑なメモ。固まるとGUIからの強制終了も効かずひたすら待つしかないのでかなりのストレス。

症状

  • MacOSGoogle Chromeで下記のようなサイトで文字入力を行おうとするとレインボーカーソル状態のまま数秒から数十秒固まりブラウザが操作できなくなる
    • コピペ操作でも起こる
    • レインボーカーソルは表示されない場合もある
    • 動き出すとタイプしていたキーが一気に入力されるような感じ
  • 事象が発生すると別ウィンドウのGoogle Chromeも固まる
    • Google Chrome以外のプロセスには影響してなさそう
  • 常に発生するわけでもなく軽い時もある。ただ毎日は発生している
  • 何をすると一時的にでも解消するのかは不明
    • Mac再起動直後は発生しない気がする
    • Chrome再起動直後は発生しない気がする

発生するサイトと箇所

どのサイトとかは関係ない気もするけど一応起こる場所をメモ

メモ

  • 文字入力時に固まるというファジーな事象なのでネット検索しづらいが、Xなどを検索すると同様の事象を訴えている人は何人かいる
    • この事象が発生している期間は結構複数人で一致しているような気配を感じる(2023年頃から訴える人が多くなっていたり)
  • Macでしか発生したことがない。WindowsGoogle Chrome拡張機能など全てを同期した同じGoogleアカウントでログインしても事象は発生しない
  • 自分がこの問題を最初に引いたのは2017~2019年頃。その後、いつの間にかこの問題は発生しなくなったが、2023年の前半頃から突如再発。
  • 複数のMacで確認しているので物理的な端末は関係なさそう
  • 全く違う拡張機能などを入れた別のGoogleアカウントでログインしたGoogle Chromeでも事象は発生する
  • 拡張機能は関係なさそう
  • 同じMac内で使用しているSafariでは発生しない
    • Firefoxなど別のブラウザで発生するかは謎
  • topコマンドで見てもCPUに特別負荷がかかっているようには見えない
    • ハードウェアアクセラレーションをオフにすると改善するならGPU的な何かか?
  • VenturaからSonomaに更新しても事象は続く

原因の候補

Macの日本語入力が原因

  • 日本語入力をデフォルトからGoogle日本語入力に変えたことで何らかの問題が解決したとツイートしてる人は何人かいる
    • それが自分のこの問題と同じ問題だったのかは謎
    • Google日本語入力を使ってても事象が発生すると言ってる人もいる
  • ライブ変換入力のオンオフは関係ないことは確認ずみ

Google Chrome(Chromium)の何らかのバグ

  • ?

Google Chromeのハードウェアアクセラレーションをoffにすると治る?

  • これをオフにすると発生しないような気がする。ただこれをオフにすると何もかもが重くなってそもそもまともにブラウザを使えなくなる

試すこと