Finalmente, adicionei um botão de envio a esse formulário e agora o gerenciador de senhas do Firefox funciona. Ele estava usando apenas um link que enviou o formulário via JavaScript antes.
Estou tendo problemas com o gerenciador de senhas mais recente do Firefox (3.6.13). Para um site em que estou trabalhando, ele não preenche o campo de senha para qualquer credencial de login salva. Eu olhei para as opções "Salvar senhas" lista e eles estão todos lá com as senhas corretas. A princípio pensei que o site estava bloqueando esse recurso de alguma forma, mas os gerenciadores de senhas no Chrome (no mesmo computador com Windows 7) e no Iceweasel (em uma máquina virtual do Debian 6) funcionam bem. Alguma idéia sobre o que poderia causar esse problema?
Sim, você deve usar um formulário adequado com campos normais de nome de usuário (texto) e senha e uma ação que envie normalmente, em vez de enviá-lo com um script. Caso contrário, não pode ser reconhecido como um formulário de login. Se você usar o Saved Password Editor, poderá ver quais informações o Firefox armazena para formulários; é mais do que apenas o host, nome de usuário e senha.
Ocorre comigo em alguns sites ... Tente usar o addon do Saved Password Editor e edite as senhas armazenadas para a sua página (na lista de passwds salvas). Então, veja se os nomes dos campos correspondem ou se as informações armazenadas estão corretas.