Bug-org 1215434 APZC shouldn't handle eWheel event when the event will be handled by plugin
初回投稿日時: 2015年10月31日11時42分26秒
カテゴリ: e10s Flash Mozilla Core Mozilla44 plugin バグ修正
SNS:
Tweet (list)
e10sモードが有効になっているNightlyではAPZCがデフォルトで有効になっていますが、この場合、Bug-org 376679の修正がAPZCによって無視され、windowlessプラグインにホイールイベントが伝達されません。
単純にAPZCにイベントが伝達された後にもwindowlessプラグインにホイールイベントを渡すように修正しても、windowlessプラグイン、ページ全体共にスクロールする、ダブルアクションな状況になってしまったので、APZCの担当であるMarkus Stange [:mstange]に聞いてみたところ、APZCはDisplayListからホイールイベントを消費する可能性のある要素の範囲を予めキャッシュしておくことでスクロールの非同期をスムーズに行っているので、そのチェックの際にwindowlessプラグインも対象として含めないといけないとのことでした。
似たような修正をされる方はこのバグに添付したパッチを参考にしてみてたください。