Я нашел странную ошибку в своем приложении, и из-за моего небольшого опыта работы с Javascript я не смог его отладить;
Я пытаюсь установить постоянный файл cookie, который умрет через год после его установки (максимальное значение в основных браузерах), но сохраняется и не будет удаляться после закрытия браузера, я использовал этот код:
// Build the expiration date string:
var expiration_date = new Date ();
expiration_date . setYear (expiration_date . getYear () + 1);
expiration_date = expiration_date . toGMTString ();
// Build the set-cookie string:
var cookie_string = "test_cookies = true; path=/; expires=" + expiration_date;
// Create/update the cookie:
document . cookie = cookie_string;
Я заметил, что cookie имеет тег сеанса, когда я использую плагин менеджера cookie, и только те, у кого этот тег, удаляются после закрытия браузера (другие, такие как Wordpress и такие скрипты сохраняются)