とりあえず style.hasOwnProperty がまずいらしい
こんな感じで書いてたコードがうまくいかなくなりました。
if (this.widget.style.hasOwnProperty('opacity')) {
Element.setStyle(this.widget, {
opacity: 0
});
}
else if (this.widget.style.hasOwnProperty('MozOpacity')) {
Element.setStyle(this.widget, {
'-moz-opacity': 0
});
}
このコードを二回実行すると一回例外を起こす。
document.body.style.hasOwnProperty('opacity');