я думал, что после истечения срока действия куки должны автоматически удаляться браузером.
но почему-то в Firefox этого не происходит.

версия Firefox: 26.0
ОС: Windows 7 64-бит

демонстрационный пример на скриншоте ниже.
то же самое и с другими просроченными куками от других сайтов.
закрытие Firefox и даже перезагрузка компьютера не помогает.
удаляются полностью только вручную (если нажать кнопку 'Удалить куку').

просроченные куки как и положено игнорируются сервером (проверял с помощью небольшого скрипта через свой виртуальный сервер),
но почему-то всё равно продолжают складироваться мёртвым грузом в Firefox.
разве так и должно быть?

cookiejpg_3582995_10464796.jpg

Может в этом причина? https://support.mozilla.org/en-US/questions/970539

нет. не в этом. я же не восстанавливаю предыдущую сессию из sessionstore.js

"Show my windows and tabs from last time" (Показать окна и вкладки, открытые в прошлый раз) используете?

нет. не использую. по умолчанию открывается домашняя страница.

http://code.google.com/p/firefoxanecp/i … l?id=10#c1
https://bugzilla.mozilla.org/show_bug.cgi?id=691973

вот еще один баг-репорт по теме:

https://bugzilla.mozilla.org/show_bug.cgi?id=576347

из того, что я понял - это нормальное поведение Firefox: просроченные куки не удаляются автоматически, поскольку в противном случае постоянная проверка на предмет необходимости их удаления отрицательно сказывается на производительности Firefox, нежели когда они просто складируются без дела. однако, после того как их количество достигает 3000 штук, включается алгоритм подчистки неиспользуемых куки.
ну и фиг с ними!