hirokidaichi/brook — pull request #22 by hiroyukimizukami (2013-02-27 11:34:19+00:00)
Title: brook.dom.compat#datasetの修正

brook.dom.compat#datasetの中でdatasetが実装されているかを判断するためにHTMLElement.prototype.datasetにアクセスする処理があるのですが、FFでは該当プロパティにアクセスした時点で「NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument」というエラーが発生します。

そのため、静的にdatasetプロパティがあるかを判断するのをやめ、動的にelement.datasetにアクセスしてみて仕様に沿った戻り値が得られた場合はその値を使用、そうでない場合は独自実装した関数を呼び出して結果を返却するように変更しました。