Bug-org 504586 mochitest-plain: docshell/test/navigation/test_bug430723.html fails if asynchronous scroll doesn't finish by checking
初回投稿日時: 2011年12月22日10時04分05秒
カテゴリ: Mozilla Core Mozilla11 バグ修正
SNS:
Tweet (list)
ランダムオレンジの修正です。
Bug-org 700199の修正でこのテストを修正した時に分かったのですが、実はこのテスト、スクロールしたかどうかの確認をなんと、非同期のスクロールが発生する前に検査していました。何故それがパスしていたかというと↓↑とキーイベントを生成して、元の位置に戻っているか確認していたのを、私がそれぞれのキーイベント直後で検査するように書き換えたので判明しました。そんな訳で、元々のランダムオレンジも非同期でスクロールが発生することを意識していないことに原因があるように思われました。
今回、キーイベントを生成する度にスクロールイベントを待ってから次のステップに移るように変更していますので、完全に修正できていると思われます。