Bug-org 662191 Profile name are blank in the listbox of Profile manager when scroll the listbox by mouse wheel.
初回投稿日時: 2011年06月14日17時10分01秒
カテゴリ: Mozilla Core Mozilla7 バグ修正
SNS:
Tweet (list)
高精度スクロールでXULのリストボックスをスクロールさせると一行単位ではなく、ピクセル単位でスクロールして、さらに再描画がうまくいかない、というバグです。
XULのリストボックスはもともとピクセル単位のスクロールをサポートしていません。ですが、通常のスクロールイベントが発生するよりも前に発生したピクセルスクロールイベントはESMがそのままnsGfxScrollFrame
に渡してしまい、予期せぬピクセルスクロールが実行されていました。
一度一行分のスクロールイベントが発生している場合、それはXULのリストボックスが消費してしまうため、それに続くピクセルスクロールイベントは自動的にESMが処理することはなくなるため、非常に分かりにくいバグになっていました。
XULのリストボックスは常にピクセルスクロールイベントも消費するように修正して解決していますが、XULのツリー等、他にも同様のバグを抱えている可能性のあるものもあるかもしれません。