過去ログ表示


過去ログ 321 を表示

トピック内全 3 記事中の 1 〜 3 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

(環境: WinXP SP3/Firefox3.5)

メニューが画面に収まらないほど縦に長い場合、上下にスクロール矢印が表示されますが、マウスホイールでもスクロールできます。
Windowsの場合、子のメニューを開いた状態でマウスホイールでスクロールすると、子メニューを開いたまま親メニューがスクロールします。
このとき、開いたままの子メニューにすばやくマウスポインタを移動させると、マウスポインタと子メニューの選択位置がズレてしまいます。
http://www.youtube.com/watch?v=9Cx2tTb0VZo

再現テストは以下の通りです。
WinXP:fx-3.5.4 再現する。
Vista:fx-3.5.3 再現する。
Linux:fx-3.5.3 再現しない。子メニューを開いたままでは、マウスホイールでスクロールできない。
Mac:fx-3.5.3 再現しない。子メニューを開いたままマウスホイールでスクロールすると、自動的に子メニューが閉じる。
WinXP:fx-3.0.15 再現しない。子メニューに移動しても、マウスポインタはズレない。

nsWindow.cppのnsWindow::DealWithPopups()あたりに原因があるかと思いましたが、追いきれませんでした。
http://mxr.mozilla.org/mozilla1.9.1/source/widget/src/windows/nsWindow.cpp#8377

(環境: Other/Other)

この辺りBug 515979 - The menu of the upper hierarchy is scrolled by a mouse wheel on sub-menu, and The select position of the menu slips off.

(環境: WinXP SP3/Firefox3.5/Thunderbird2.0)

> この辺りBug 515979 - The menu of the upper hierarchy is scrolled by a mouse wheel on sub-menu, and The select position of the menu slips off.

返信遅れて申し訳ないです。
確かにこれっぽいですね。ありがとうございます。
# でもって、まだどこにもコミットされてないと…
済!

このトピックの全ページ / [0]

返信不可


- Child Tree -