印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows Mozilla のマウス動作がおかしい

2004年4月28日追記: この問題については、一部不正確な点があるため書き直しを行いました。Mozilla での奇妙なマウス動作は Mozilla が原因をご覧ください。

Mozilla で不可解な現象が起きている。リンクの上にマウスカーソルを合わせると、ウィンドウ下のステータスバーに URL が表示されるのだが、表示は一瞬だけですぐに消えてしまう。ウイルスに感染したのだろうか? トロイの木馬にやられたか? と思い Windows XP を再インストールしたが、現象は変わらない。実はディスプレイドライバが原因だった。

■ ■ ■
200404/Mozilla-Analog.gif

現在起きている奇妙な現象はこれ。リンクにマウスカーソルを合わせると、一瞬だけステータスバーに URL が表示されるがすぐに消える。リンクの色も一瞬だけ変わる。つまり、マウスカーソルを乗せていない状態に戻ってしまうのである。「一瞬」というのは、0.2 秒くらいである。

200404/Mozilla-Digital.gif

正しい状態。リンクにマウスを合わせると、ステータスバーに URL が表示され、消えることはない。リンクの色も変わったまま保持される。

その他の現象は以下の通り。

  • Mozilla で、右クリックメニューを出し項目の上にマウスカーソルを移動させると、項目が反転するが一瞬で元に戻る。IE や他のアプリケーションでは起こらない。メニューは消えないので、項目の選択はできる。
  • Mozilla で、ツールバーにマウスカーソルを合わせると、メニューボタンが浮き出るが一瞬で元に戻る。IE や他のアプリケーションでは起こらない。メニューは消えないので、項目の選択はできる。

つまり、Mozilla では、マウスの動作の状態が短時間しか保持されないということになる。ブラウザの hover の状態だけでなく、ツールバーのメニューにも影響している。Mozilla のバージョン 1.5, 1.6, 1.7alpha すべてで同じ現象となった。Netscape 7.1(J) でも同じだった。

原因判明

Mozilla をデジタルディスプレイに移動してみると、正常な状態になった。アナログディスプレイ上だけで起きていた現象だったのだ。 この現象は、次の環境で起きている。

  • OS: Windows XP Home Edition
  • VGA: ASUS V9520/TD
  • VGA ドライバのバージョン: ASUS V9520 V56.55
  • ビデオチップ: nVIDIA GeForce FX 5200
  • ディスプレイドライバのバージョン: 6.14.10.5655
  • アナログ+デジタルでデュアルディスプレイ

GeForce のドライバは VGA のドライバに含まれている。

まとめると、次のようになる。

  • ディスプレイドライバにはバグがあり、アナログディスプレイ上での Mozilla のマウスの動作がおかしくなる
  • Mozilla のマウスの動作は、おそらく、IE と異なる関数で実装されている

ディスプレイドライバのバージョンアップを待つしかないか…。nVIDIA が配布している最新版は 56.72 で現在の 56.55 より新しいが、これだけをアップグレードするのは結構危険。ASUS がバージョンアップしてくれると嬉しいのだが。

Posted by n at 2004-04-24 11:40 | Edit | Comments (2) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments

私も GeForce FX 5200 をデュアルディスプレイ環境で使用しておりまして、同様の現象が発生していました。
しばらく使用していて気づいたのですが、Mozilla のウィンドウが マイナス座標に有ると問題が発生するようです。
つまり、左右に2台ディスプレイを並べ、右側をプライマリとして設定した場合に、左側のディスプレイ座標上で問題が発生します。 左側のディスプレイをプライマリに設定する事で、現象の発生を抑えることが出来ました。 参考になりましたら幸いです。

Posted by: Fuku-nyan at April 27, 2004 06:48

Fuku-nyan さん
コメントありがとうございました。まさにご指摘の通りでした。ディスプレイドライバが原因ではなく、Mozilla が原因だったのですねぇ。気がつきませんでした。

という訳で、上の文章は半分くらいウソです。書き直します。

Posted by: n at April 27, 2004 12:59
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?