Google App Engine SDKのちょっとしたバグがいつの間にか直ってた件

Google App Engine SDK 1.1.0(日本語ページではまだ最新版)だと
「Development Console - Datastore Viewer - Edit Entity」のページ*1で、
「"」のエスケープがされてなかった*2
(「Development Console - Datastore Viewer」のページ(一覧画面のページ)ではちゃんと「"」もエスケープされている。)


なので、例えば「test」という文字列を入れたら当然

testが表示されて、テキストボックスのhtmlも

<input class="string" name="string|word" type="text" size="50" value="test"/>

おかしなところはない。


が、「"test」を入れると、「"」がエスケープされていないので、
テキストボックスには何も表示されず、

htmlは、

<input class="string" name="string|word" type="text" size="50" value=""test"/>

という感じに、おかしなことになってしまっていた。


でも、久しぶりにSDKをアップデートして1.1.9(英語ページでの最新版)に上げたら

<input class="string" name="string|word" type="text" size="50" value="&quot;test"/>

ちゃんとエスケープされるように直ってました*3


だからどうということはないのだけども。

*1:開発用datastoreのエンティティ編集画面

*2:「>」「<」「&」はエスケープされてる

*3:ちなみに1.1.2ではまだ直ってなかった