Thousand 090310 デバッグ版

Thousandスレで公開した090307テスト版にて、「>>」を含む書き込みができないことがあるという報告がありました。

392 +4:名称未設定 :sage:2009/03/08(日) 02:15:09 ID: 2evyJpSM0 (2)
ageちゃってごめん。
>>366
ひとつ問題?というか書き込み時に
任意の板にその日初めて書き込む場合、書き込むボタンを押すと「上記全てを承諾して書き込む」の確認画面が出る板がありますが
本文中に「>>366」のようなレスアンカーが含まれていると
書き込みボタンの位置にある「上記全てを承諾して書き込む」ボタンを押した時に本文がありません!とエラーが出る場合があります。
戻るボタンで一旦戻ってもう一度「書き込む」→「上記全てを承諾して書き込む」でも再びエラーが出ます。
その場合でも警告文中のボタンを押せば書き込めます。
レスアンカーが含まれていない場合は普通に書き込めます。
全ての板でテストしたわけではありませんが、テストした板ではほとんどこうなりました。
10.5.6です。検証をよろしくお願いします。

090310デバッグ版は、この現象が私の環境で再現できなかったので、どこが問題なのかを実際に使用されている環境で検証するためのものです。

http://homepage.mac.com/k_natori/Cocoa/downloads/Thousand090310D.zip *1
テストしていただきたいのは次のような手順です。有志の方のみお使いください。

  • Thousandのクッキーを全て削除する。
  • 「>>」を含む書き込みをする。
  • 書き込み確認のときに、ウインドウ右下のボタンを使う(確認メッセージ内のボタンではなく)。
  • 書き込みに失敗したら、コンソールに出たメッセージ(一回の書き込みにつき二つ)を私に知らせる。

コンソールのメッセージはこっちにでも貼ってください。なお、コンソールのメッセージには書き込み全文が含まれているので 他人に見せたくないようなレスは貼らなくていいです。
http://yy64.60.kg/test/read.cgi/rnatori/1215839728/

なおこのデバッグ版は、書き込み確認画面が出る場合のみエンコードされた書き込み内容がコンソールに出力される以外は090307同様普通に使うことができます。090307の改良点は以下の通り。

  • ポップアップウインドウをクリックするとアクティブになるように。
  • 書き込みウインドウの「確認して書き込む」などをボタンとして表示するように。
  • ダウンロードフォルダを設定していないとクラッシュする問題を修正。
  • 書き込み時にエンコード出来ない文字を、数値実体参照だけでなく文字実体参照(存在する場合)に変換するように。

*1:原因箇所判明につき削除