До последнего момента считал, что менеджер паролей хранит только одну пару username/password для конкретного сайта, но с удивлением обнаружил, что имя сайта не является уникальным ключем и Firefox преспокойно хранит по нескольку пар для каждого сайта. Вопрос 1 -  это так и должно быть? Вопрос 2 - зачем разработчики допустили этот маразм?
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

хранит по нескольку пар для каждого сайта

меня устраивает - у меня два ящика на mail.ru

Особенно меня улыбнула возможность сохранить пустой username

Вопрос 1 -  это так и должно быть?

Мне будет очень обидно, если это изменится.

Вопрос 2 - зачем разработчики допустили этот маразм?

А почему только имя сайта, а не пара сайт-логин, должно являться уникальным ключем?

denislpopov,да ,согласен, пара сайт+"имя юзера" должна быть уникальной, на какой смысл сохранять с пустым именем юзера?

denislpopov,да ,согласен, пара сайт+"имя юзера" должна быть уникальной, на какой смысл сохранять с пустым именем юзера?

По-моему это получается тогда, когда поле для ввода логина названо как-то извращенно, т.е. не распознается как "логин". Пароль можно узнать по <input type="password">, а логин не всегда.

Еще порой получается так: разработчик веб-сайта при первом логине кладет куку, а при повторном заходе на сайт, когда первая сессия уже закончена и авторизация пропала, берет из нее логин но, редиска, не делает его текстовым input'ом, а лепит простым текстом. В результате есть только поле для пароля, которое, думаю, можно взять из пустого логина, если таковой имеется.