情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

【Chrome】アドレスバーで半角英数入力に勝手に切り替わってしまう問題について

Chrome (134)

2019年6月上旬頃より、Chromeのアップデート後に「アドレスバーにフォーカスを当てると勝手に日本語入力(MS-IME)が半角英数入力に切り替わってしまって困る」との報告が増加しています。また、新規タブを開いた際にもアドレスバーが最初に選択される影響で、「新規タブを開くと半角入力になる」という現象にも繋がっています。

この影響で、日本語で検索したいのに強制的に半角英数に切り替わってしまうため、毎回半角から全角入力(日本語入力)に切り替える必要がある、という手間につながっており、不満へと繋がってしまっているようです。

この問題・挙動について調べたことを共有します。

※不具合登録の発見および、改修状況について、追記しました。

Chromeでアドレスバーにフォーカスを当てると勝手に半角英数入力になる

Chrome 74系からChrome 75系(75.0.3770.100、75.0.3770.90)へのアップデート以降、MS-IMEおよびGoogle日本語入力の利用中にアドレスバーにフォーカスを当てる(クリックする)と、勝手に半角英数入力に切り替わってしまうことが分かりました(※具体的な検証時の組み合わせなどについては「検証メモ」を参照してください)。

日本語での検索をしようとアドレスバーをクリックした場合、日本語入力を行う前に強制的に一度半角英数入力にされてしまうため、一度「半角/全角キー」を押すなどの方法を用いて、日本語入力の状態に戻してあげる必要があります。

IEやEdgeでは以前から

MS-IMEおよびGoogle日本語入力の利用時、IEやEdgeでは、どうやら以前から半角英数に切り替わる挙動だったようです。そのため、今回Chromeの挙動が、IEやEdgeの挙動に揃ったような形です(一部例外あり)。

対策について

そのため、これが不具合なのか、仕様変更なのか、はっきりとしない状況です。つまり、今後のアップデートで元に戻るのか、それともこのままの状態が続くのか、いまひとつ判断が付かない状態です(※IEに合わせたことが意図されていたのであればこの変更は意図通りで修正されないが、もしこれが意図しない変更であれば単なる不具合で、改修されるはず、という意味)

ただしその一方で、ChromeやMS-IMEの設定などでこの挙動を回避する方法は今のところ見つけることができていないため、現時点ではこの問題を解決したい場合、Chromeの修正アップデート(修正されるか不明)を待つしかない状況です。

また、ATOKの利用中はこの問題が発生しなかったため、ATOKも利用している、という場合には、積極的にATOKを利用するようにしてみてください

なお、Firefoxであればこの挙動が発生しないのかとも思ったのですが、確認してみたところ、FirefoxでもMS-IMEおよびGoogle日本語入力にて、強制的な半角英数への切り替わりが発生してしまいました。そのため、「Firefoxへの乗り換え」は対策としては成立しない様子でした。

ただ今回のこの日本語入力まわりの挙動は一部不安定なように見えるところもあるため、OSの細かいバージョンやブラウザの細かいバージョン、その他インストールされているソフトウェアやドライバなどの関係で挙動が変わる可能性もあります。諦められない場合はいろいろ試してみると、何らかの解決策が得られるかも知れません(※私はATOKがメインなので、あまり変化の影響を受けずに利用が継続できそうです)。

追記:issue登録と修正予定について

その後、Chromium(Chromeの元になっているブラウザ)のissue登録を確認してみたのですが、どうやらこの現象については、次のページで既に管理・修正されているもののようでした。

(5) Let MS-IME Japanese Hiragana mode and make sure that you can type Japanese.
(6) Focus into the Omnibox.

What is the expected result?
MS-IME Japanese remains to be Hiragana mode after the step 6.

What happens instead?
MS-IME Japanese becomes Half-width alphanumeric mode after the step 6.

引用元

最終的に、「Verified the fix on latest Chrome M76 Build i.e., 76.0.3809.36 on Windows 10」とされており、Chromeの次のバージョンである76系で修正される模様です。

そのため、修正アップデートがリリースされるまで、しばらく待つようにしてみてください

Chromeのリリーススケジュールを調べてみると、Chrome 76は7月30日に正式版がリリースされるとのことなので、今回の不具合修正が含まれたバージョンは、7月30日以降に提供されることとなりそうです。

※ここまでずっと「アドレスバー」と呼んできましたが、あのパーツは検索バーを兼ねていることから、正式には「オムニボックス(omnibox)」と呼ばれるため、「ominibox」で調べるようにすると、見つけやすくなります。

検証メモ

以下、いろいろ試したときのメモです。不可解な動きもあり、少しややこしい印象がありました。Windows 10 1803および1809のPCで試し、MS-IMEおよびGoogle日本語入力、ATOKにて実験しました。Chromeについては、バージョン74系と、そこからアップデートした75系も試しています。

MSIME

  • Windows 10 1803、IE 11.706.17134.0 + MSIME:半角英数に切り替わる
  • Windows 10 1803、Edge 42.17134.1.0 + MSIME:半角英数に切り替わる(画面中央には「あ」と表示されるが、実際は半角入力)
  • Windows 10 1803、Chrome 74.0.3729.157 + MSIME:切り替わり発生なし
  • Windows 10 1803、Chrome 75.0.3770.100 + MSIME:半角英数に切り替わる
  • Windows 10 1809、IE 11.557.17763.0 + MSIME:半角英数に切り替わる
  • Windows 10 1809、Edge 44.17763.1.0 + MSIME:半角英数に切り替わる
  • Windows 10 1809、Chrome 75.0.3770.90 + MSIME:半角英数に切り替わる

Google 日本語入力

  • Windows 10 1803、IE 11.706.17134.0 + Google日本語入力:Google日本語入力から勝手にMSIMEの半角英数に切り替わる、または、Google日本語入力の日本語入力のまま
  • Windows 10 1803、Edge 42.17134.1.0 + Google日本語入力:Google日本語入力から勝手にMSIMEの半角英数に切り替わる、または、Google日本語入力のまま半角英数に切り替わる
  • Windows 10 1803、Chrome 74.0.3729.157 + Google日本語入力:切り替わり発生なし
  • Windows 10 1803、Chrome 75.0.3770.100 + Google日本語入力:半角英数に切り替わる
  • Windows 10 1809、IE 11.557.17763.0 + Google日本語入力:切り替わりなし
  • Windows 10 1809、Edge 44.17763.1.0 + Google日本語入力:半角英数に切り替わる
  • Windows 10 1809、Chrome 75.0.3770.90 + Google日本語入力:半角英数に切り替わる

ATOK

ATOKでは、以下のパターン試したのですが、いずれも切り替わりは発生しませんでした。

  • Windows 10 1809、IE 11.557.17763.0 + ATOK:切り替わりなし
  • Windows 10 1809、Edge 44.17763.1.0 + ATOK:切り替わりなし
  • Windows 10 1809、Chrome 75.0.3770.90 + ATOK:切り替わりなし

コメント(3)

  1. SS
    2019年6月24日(月) 23:00

    急にアドレスバーで検索する時に半角になって困っていました。記事を見てためになりました。ありがとうございます!

  2. ttada
    2019年6月25日(火) 12:17

    最近Chromeの使い勝手が変わったのが気になり、検索の結果やっとこちらに辿り着きました。
    2019年6月25日12時現在、Firefoxでは特に同様の症状は起きなかったので乗り換えを検討していたところです。
    やはり、アップデートに伴うChromeのみの症状ではないのでしょうか?
    ともかく、今回の情報ありがとうございました、今後も参考にさせて頂ければ幸いです。

  3. 通りすがりの非常識人
    2019年7月17日(水) 19:41

    困っていたところこの記事に辿り着き(2、3週間くらい前かな?)、
    直るかどうかも分からない次回アップデートを待つしかないかー
    と思って記事を閉じたんですが、事象が解消していることを本日確認しました。
    しかし、理由は不明ですw
    症状が発生してから何かいじったかといえば、思い当たるのは下記①と②
    ①chromeの「閲覧履歴、ダウンロード履歴、キャッシュ、自動入力フォーム」を全期間での削除
    ②言語設定のスペルチェックを「拡張スペルチェック」から「基本スペルチェック」に変更
    です。

    他に検証できる環境もなかったのでこれで解決するか不明ですが、
    直ったので思わずコメントしてしまいました。

    なお、スペルチェックに関しては元に戻しても(「拡張スペルチェック」)大丈夫でした。

新しいコメントを投稿