― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 19 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
投稿記事Posted: 2010年6月24日(木) 10:00 
OS:WindowsXP SP2
Firefox Ver.3.6.4
日本語入力:ATOK15
日本語入力をATOK15でかな入力を利用しているのですが、昨日Firefoxを3.6.4にバージョンアップしてから、ひらがな入力が全角英数字入力に勝手に切り替わるという現象が頻繁に起こります。
他のソフトでは起こっていないのでFirefox3.6.4だけの現象と思われます。
他ではこういう現象は起きていないでしょうか。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2010年6月26日(土) 18:10 
当方、ATOK ユーザーではないので具体的なことはわかりませんが、総論的にいえば、バージョンアップに伴う不具合で起こりがちなのはアドオン(拡張機能・テーマ)がらみの問題です。
まずは Firefox をセーフモードや新規プロファイルで起動し、問題の現象が再現されるか確認してみてください。
セーフモード
プロファイルの管理
これにより、問題点を切り分けていくことができます。

SSS さんが書きました:
Firefoxを3.6.4にバージョンアップしてから、ひらがな入力が全角英数字入力に勝手に切り替わるという現象が頻繁に起こります。

これは、毎回確実に問題が起こるのではなく正常に働くときもある、という意味でしょうか?
どのような場面またはどこのサイトでの日本語入力のときによく起こりますか?
正常に入力できるときがあるとしたら、どのような条件のときですか?
(例)
・Firefox の検索バーに入力しようとしたとき
・ブックマークの情報(名前、タグ、キーワード、説明など)を加筆・編集しようとしたとき
・掲示板など Web ページ上のテキストエリアに入力しようとしたとき
・Flash や Silverlight のアプリケーション(ゲーム)上での入力
・その他(できるだけ具体的に)
――問題発生の条件が絞り込めれば、原因の見当がついてくるかもしれません。

SSS さんが書きました:
他のソフトでは起こっていないのでFirefox3.6.4だけの現象と思われます。

「他のソフト」というのは、「Internet Explorer」や「Google Chrome」など他のブラウザのことですか?
それとも「一太郎」や「Word」といったワープロ・ソフトなどのことですか?
前者であれば、Firefox 3.6.4 と ATOK15 の組み合わせで起こる固有の問題である可能性が高いと思われます。
もし後者のことであれば、場合によってはあまり有効な比較にならないかもしれません。Firefox で問題が発生するのと同じ条件で、他のブラウザではどうかなるか確認してみてください。

SSS さんが書きました:
他ではこういう現象は起きていないでしょうか。

「他」というのが、ATOK 以外の日本語入力システムのことであれば、Windows XP 標準の MS-IME と Firefox 3.6.4 の組み合わせでは何の問題も起こっていません。(少なくともうちでは...。)
もし、複数の日本語入力システムを入れておられるのであれば、他のものに切り替えて試すとどうなりますか?

以上、直接的な解決策ではありませんが、気がついたことでした。
的外れだったらすみません。

(余談)
来る 7 月 13 日で、Windows XP SP2 のサポート期間が終了します。以後は SP2 用のセキュリティ更新プログラムの提供は行なわれなくなります。ご注意ください。
(参考)
http://www.itmedia.co.jp/news/articles/ ... ws035.html
すでにご存知なら余計なお世話でした。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2010年6月27日(日) 16:20 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
FYI:

一応、IME固有のコードというのはFx3.6.3 -> Fx3.6.4では

https://bugzilla.mozilla.org/show_bug.cgi?id=556458

を除いて変更していません。ちなみにこの機能はATOKは使用していません。

あとは、OOPPによって別プロセスになったプラグインとの兼ね合いの可能性はあります。IMEのコンテキストは親のものですが、処理は子プロセスとなったため、プラグインからIMEに直接アクセスすることは不可能になりました(Adobe Readerのように自前でウインドウを生成するなら別ですが)。

ちなみに、私はWin7+ATOK2010ですが、問題は起きていません。
# 元々昔から似た状況に陥ることはありましたが


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: 私の場合
投稿記事Posted: 2010年6月29日(火) 19:40 
私も同じ現象に悩んでおりましたがアドオンをひとつひとつ確認したところ
Xmarksの自動同期機能が悪さをしておりました。
設定を切って解決しました。
参考まで。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2010年7月05日(月) 15:35 
みなさまありがとうございました。
セーフモードで起動したりアドオンをひとつひとつ確認しましたが原因は判明しませんでした。
ちなみにGoogleサイトで検索をしようとした時に頻繁に起きていました。
ただ昨日3.6.6にバージョンアップしてからは起こっていませんので、3.6.4のみの問題と思われます。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2010年7月20日(火) 00:05 
失礼しました
以前xmarksを切ったら出なくなったと報告したものですが、
再発しました。
ATOK2007
新たにFirefox3.6.6をクリーンインストールしなおしても同様の症状が出ました。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2010年7月21日(水) 17:25 
同様の現象が起こるか試してみました。
環境は
WindowsXP Home Edition SP2
Mozilla Firefox 3.6.7
ATOK15
です。
MS-IME2002では現象は起きませんでしたがATOK15では確かに発生しました。
セーフモードでアドオンを切ってみたり、プロファイルを作り直しましたが同じでした。
再現性が高いのは例えば
ニフティのココログのトップhttp://www.cocolog-nifty.com/からGoogleのトップhttp://www.google.co.jp/へ移動した時などに発生します。
タスクバーのATOK15の表示は「あ」(ひらがな)のままなのに、実際に入力すると全角英数になっていました。
ただし、この現象が起こるのはこの時だけで、ページをさらに移動したり、タブを新たに開いただけでも入力は元通りのひらがなに戻ります。
一応ご報告まで。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2010年7月21日(水) 23:48 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
ためしてみた さんが書きました:
ニフティのココログのトップhttp://www.cocolog-nifty.com/からGoogleのトップhttp://www.google.co.jp/へ移動した時などに発生します。
タスクバーのATOK15の表示は「あ」(ひらがな)のままなのに、実際に入力すると全角英数になっていました。


Win7+ATOK2010でも再現しました。暇を見てデバッグしてみます。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年7月25日(日) 08:51 
オフライン
Moderator

登録日時: 2007年7月25日(水) 09:52
記事: 415
お住まい: 東京都下
当方の環境(WindowsXP Pro SP3,Firefox 3.6.8,ATOK 2008)では一切再現できませんでした。

普段の利用環境のままだと、ココログから Google への移動時に新しいタブが開くようにしているので、
「ニフティのココログのトップ……からGoogleのトップ……へ“移動”した時などに発生します」との
事でしたので、同一タブでの話かと思い、アドオンの設定を切ったり、セーフモードでも試してみました
が、やはり当方では再現されませんでした。(もう1つ入れている Microsoft Office IME 2010 でも
発生せず。)

ちなみに移動の際、タスクトレイのATOKアイコンが一瞬だけ「日本語入力オフ」の状態になりますが、
Google のページが開かれ検索用のフォーム部分にキャレットが表示された時点で「ひらがな」モードに
戻っています。

参考にならないかもしれませんが。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年7月25日(日) 13:19 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
Sakiba さんが書きました:
ちなみに移動の際、タスクトレイのATOKアイコンが一瞬だけ「日本語入力オフ」の状態になりますが、
Google のページが開かれ検索用のフォーム部分にキャレットが表示された時点で「ひらがな」モードに
戻っています。


それは期待通りの動作です。ページを移動する前に、一度、すべての要素がフォーカスを失います。この状態ではIMEは無効化されます(ページ内のどの要素にもフォーカスが当たっていない状態と同じ)。その後、Googleのページが読み込まれると、エディタに自動でフォーカスが当たりますが、このときに再度、IMEを有効化しています。

ATOKはかなうちの状態で一度別のキーボードレイアウトに切り替えてからATOKに戻すと同じ症状が出たり、Live Messengerを使っていても希に同じ現象が発生しているので、なんらかのバグがATOKにあって、それをGeckoの(普通のアプリはやらない)IMEの状態管理のコードが特定の条件下でのみそのバグを踏んでいるのかなぁと思います。

とりあえず、IMEのコードのログを見てみても、特に変なことにはなっていないようで、今のところ何が原因なのかは全く思いつきません。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年7月25日(日) 14:52 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
原因が分かりました。

ATOKはWM_IME_STARTCOMPOSITIONの前にWM_IME_COMPOSITIONを何故か送信してきます。このときにWM_IME_COMPOSITIONを処理することでこのバグが発生しているようです。

https://bugzilla.mozilla.org/show_bug.cgi?id=60050があるので単純に処理を削る訳にはいきませんが、どうにかなりそうには思います。

https://bugzilla.mozilla.org/show_bug.cgi?id=581764に登録しておきました。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年7月29日(木) 00:59 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
開発版では修正終わりました。Fx3.6系に入れるために、他言語のIMEでも問題が無いのかしばらく様子を見たいと思います。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年8月03日(火) 03:27 
いままでずっと悩み続けていましたが、
「IME変えろ」「ブラウザ変えろ」「誤操作では?」などのくだらないQ&Aが多い中、
真に具体的な原因について言及された方を初めて拝見して、うれしくなりました。

わたしの経験では少なくとも以下の環境で発生しています。
* IE + XP + Atok(かな入力)
* FF + 7 + Atok(かな入力)

また、ネットでの報告を見るとMS-IMEでも発生例があるようです。
症状的に当然かも知れませんが、ローマ字入力での発生例はありません。

以下、いくつかの事例をご紹介します。
// 過去にわたしは「答えてねっと」で詳しいまとめを作成したのですが、
// 過去ログごと消えてしまったようで残念です。

ツールバーのかな入力について - Google ツールバー 公式ヘルプフォーラム
http://www.google.com/support/forum/p/t ... dbf2&hl=ja
かな入力が打っている最中にローマ字入力になってしまう - Windows XP - 教えて!goo
http://oshiete.goo.ne.jp/qa/3680864.html
教えて! Watch - かな入力の時にアルファベットに勝手に変わってしまう
http://oshiete1.watch.impress.co.jp/qa3991930.html

なお、もともと再現・検証の難しい症状ではあるのですが、
わたしの感覚では「パケット通信が発生しているタイミング」で発生している気がしています。
つまりたとえばブラウザで新しいページを読み込んでいる途中での文字入力などです。
Googleのサジェストなどによる随時通信もこれに含まれるかもしれません。
少なくともわたしの環境では、これはなかなかの高確率で再現できます。

以上、なにかのご参考になれば幸いです。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2010年8月03日(火) 11:31 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
幸之介 さんが書きました:
また、ネットでの報告を見るとMS-IMEでも発生例があるようです。
症状的に当然かも知れませんが、ローマ字入力での発生例はありません。


基本的にはWindowsの場合、IME側のバグだと考えて間違いないと思います。もしIME側にバグが無く、アプリケーション側でバグを作ろうとすると、わざわざIMEの入力モードをその意図しないモードに変更してやらなくてはいけません。もちろんほとんどのアプリケーションはIMEの入力モードを能動的に切り替えたりはしません。基本的にはユーザの操作、希望以外で変更する理由がないからです。

# 住所録の読み仮名入力欄等でごく希にあるぐらいでしょうか

つまりIMEごとにそれぞれ別のバグを持っている、と考えた方が良いです。

アプリケーションごとに差異が出てくるのは、アプリケーション側のイベントハンドリングのやり方によってIME側のバグを踏むかどうか、という点にあります。今回、Gecko側で修正を行ったのはATOKのバグを踏まないようにする、という修正であり、根本から無くなっている訳ではないので、ひょっとすると全く別の方法でまだ再現する可能性はあります。

もし、ほとんどのアプリケーションで問題がない、というのであれば、それらのアプリケーションはWindows標準のテキスト入力用のコンポーネントを使っているからだと思います。ブラウザやテキストエディタのように自前でIMEの入力処理を書かなくてはいけないアプリケーションや、Googleツールバーのように変換途中の文字列にアクセスしないといけないようなアプリケーションはIMEのベンダ側もテストが行いきれない、と考えられます。ましてや仮名入力になると、ほとんどテストされていないでしょう。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年8月28日(土) 14:37 
オフライン

登録日時: 2009年4月26日(日) 00:32
記事: 97
お住まい: 大阪
Gecko 1.9.2.10で修正しましたので、Fx3.6.10では修正されます。

ただ、この修正が入っていても再現することはまだあるので、他の再現パターンも分かった場合はまた情報を提供してください。可能な限り、対応していきます。

# JustSystemが2011で対応してくれるのが一番ですが


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 19 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[50人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean