GoogleでSurfingkeysのgiが効かないことへの対応

ブラウザの操作のためにChrome拡張のSurfingkeys(GitHub - brookhong/Surfingkeys: Map your keys for web surfing, expand your browser with javascript and keyboard.)を入れているが、最近Googlegi(最初の入力欄にフォーカスするコマンド)が効かなくなって少々困っていたが、色々確認していたらi(入力欄にフォーカスする、画面内に複数ある場合は選択肢が表示される)なら効くということがわかったので、設定に次の記述を追加することで対応した。

// Googleでgiコマンドの動作を修正する
if (window.location.hostname === 'www.google.com' || window.location.hostname === 'www.google.co.jp') {
  api.map('gi', 'i');
}

それだけの話で大した修正でもないんだけど、こうすれば修正できるということはChatGPTと雑談していたら見つけた。1発で解決方法を提示してくれたわけではないものの、ダメだったと伝えたり手がかりっぽい情報を伝えたりするとすぐに他の案を出してくるので割とスムーズに解決策にたどり着けて体験が良かった。