script.aculo.us の InPlaceEditor で submitOnBlur だと Safari が落ちる
script.aculo.us の InPlaceEditor を試している。
設定でカスタマイズできる部分がけっこうある割に、必要なものがなかったりして(特にコールバック系)微妙に使いづらいんだが、Safari だと不意にクラッシュする、という問題もあったり。
色々調べてみると、どうやら submitOnBlur
を設定して、フォーカスリング(テキストフィールドのフォーカス時に、フィールドの周囲に出る青い線)をクリックするとお亡くなりになるらしい。
まあ、普通に Safari のバグだと思うんだが、onblur
の処理を適当に遅延させると大丈夫なようなので、ticket:3717 にパッチを送っておいた。