Bug-org 964153 Only WidgetTouchEvent copies the strong reference to widget at duplicating private event data
初回投稿日時: 2014年02月22日13時30分04秒
カテゴリ: Mozilla Core Mozilla30 バグ修正
SNS:
Tweet (list)
WidgetTouchEvent
だけ、プライベートデータをコピーする際に、なぜかnsIWidget
への参照もコピーしていたというバグです。
書いた本人に確認したところ、意図的にそうした訳ではない(単にデフォルトコンストラクタに頼っただけ?)、という回答が来たので、一応、他と同様、コピーしないように修正しました。
JS側でタッチイベントを保存しておいて、ウインドウを閉じても、そのウインドウのインスタンスが保持されてるため、メモリリークが発生していた可能性もゼロではないのですが、まあ、狙ってやらない限り無理なので、実際には問題は起きてなかったと思います。