とりあえず 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');