IE8で不具合

SVG DOMのSpecをチェック中に不具合が発生

スペックにおいて、Firefox28やOpera20などのブラウザでパスできたものの、IE8で不具合が発生しました。
そこで、原因を調べたところ、onメソッド内部で、functionにプロパティを設定している点が怪しいと考えられます。まだ、仮定の段階ですが、IE8では、Function型のオブジェクトに、プロパティを設定しても、後で値が消えてしまうようなのです。確かに、文字列や数値でも、同じ現象が起きます。
現在、この仮定をもとに、コードを書き直しています。

今後の予定

IE8でSpecが通るように、コードを修正します。方法としては、functionに関する仮定に立った上で、関連コードを修正していきます。また、同時に、IE8の開発ツールを使って、この仮定が正しいのかどうか、テストをします。

追記 (6月11日)

IE8と他のブラウザをデバッガで調べた限り、IE8でfunctionのプロパティの値が消えてしまう現象は見られませんでした。正常でした。そこで、この仮定を棄却します。
また、新たな原因を探りましょう。これを繰り返すことで、バグは潰せます。

追記 (15日)

バグを潰しました。http://d.hatena.ne.jp/dhrname/20140615