[Kazehakase-devel 2698] password manager does not work with xulrunner

Back to archive index

Hidetaka Iwai tyuyu****@sabis*****
2006年 11月 18日 (土) 01:27:51 JST


岩井です。

Debian の [1]Bug#380466 に関連して指摘されたのですが、xulrunner は
[2]デフォルトでは signon.rememberSignons が設定されておらず、パスワードを記憶し
ない ようです。

 1.http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380466 
 2. http://developer.mozilla.org/en/docs/XULRunner_tips?rdfrom=http%3A%2F%2Fwiki.mozilla.org%2Findex.php%3Ftitle%3DXULRunner%3AFaq%26redirect%3Dno#Enabling_Password_Manager

それで signon.rememberSignons が設定されていない場合は強制的に true に
設定するパッチ(Debian package 0.4.2-1 の
debian/patches/50_passwordmgr.dpatch) を適応したのですが、今度は
[3]Bug#389954 のように mixi などのログインフォームでログインできない(ロ
グインボタンを押しても反応しない)ようになってしまいました。

 3. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389954

まだ debug 中で推測ですが、パスワードを保存するかどうかをユーザに確認す
るダイアログ(xulrunner-1.8.0.7 だと extensions/wallet/src/wallet.cpp の
Wallet_3ButtonConfirm()のあたり)が表示されないために、何も反応しないよ
うに見えてるのだと思います。因みに xulrunner のソースに含まれる
TestGtkEmbed でも同様に signon.rememberSignons を true に設定してやると
ログインフォームでログインできなくなりますが、同じ xulrunner を使ってい
る galeon や epiphany ではログインできます。

このあたりに詳しい方がいらっしゃいましたら、御教示よろしくお願い致します。

regards,
-- 
 Hidetaka IWAI
 tyuyu****@sabis*****



Kazehakase-devel メーリングリストの案内
Back to archive index