[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: possible w3m-form bug



Hi,

Thanks to Yvonne Thomson for reporting the bug and also to
Yuuichi Teranishi to have fixed it.  The fixed version of
w3m-form.el has already been installed in the CVS repository.
However, according to Teranishi-san's word, the form processing
still needs to somewhat improve.

>>>>> In [emacs-w3m : No.05792] 寺西さん wrote:

> 残念ながら,emacs-w3m の form 処理は本質的にまずくて,
> form 構造内に,name 要素をキーとして値が格納されています.
> このため,同じ form 内に同じ name の input 要素が複数あると,
> Yvonne さんのご指摘の通り誤動作してしまうと思われます.

> * form 構造の各要素に unique な id を割り振るようにする
> * バッファ上の form 部分の text-property として上記 id を埋め込む
> * text-property で得られた id をもとに form 構造から値を取り出す

> のように処理するよう,改造が必要なのではないかと思います.

> …というわけで,幹を変更してみました.
> 不安定になっている可能性があるのでご注意ください.
> 変更前に before_form_identity というタグを打ちました.

大変な改造になっていますね。お疲れさま、そしてありがとうござした。
後でやるのは面倒になるかもしれないので、experimental-async 枝も
更新しておきました。
-- 
Katsumi Yamaoka <yamaoka@jpl.org>