Описанный ниже процесс восстановления предыдущей сессии производился на Ubuntu 22.04.5 LTS и Firefox 134.0.2
К сожалению иногда браузер Firefox закрывается некорректно, что приводит к полной потери списка открытых вкладок при следующем запуске браузера. Если такая неприятность произошла, и при открытии браузер радостно сообщает Вам, что не может восстановить предыдущую сессию, можно попробовать восстановить ее вручную.
- ВАЖНО!!! Не закрывайте уже открытый браузер !!!
- Необходимо выяснить где браузер хранит свои данные. Для этого надо в меню Firefox открыть «Справка» -> «Информация для решения проблем». В открывшемся служебном окне в блоке «Сведения о приложении» найти «Папка профиля». В общем случае он выглядит как ~/snap/firefox/common/.mozilla/firefox/[некий_набор_буквоцифр].default
-
Открываем каталог профиля. Ищем каталог sessionstore-backups и заходим в него. Это каталог содержит списки вкладок в сессиях. В моем случае он содержит следующие файлы:
previous.jsonlz4 - список вкладок предыдущей сессии (нужный нам файл!) recovery.baklz4 recovery.jsonlz4 - список вкладок текущей сессии upgrade.jsonlz4-20250106230035 upgrade.jsonlz4-20250121185643 - списки вкладок на указанную дату
Рекомендую сразу сделать копию всех файлов из этого каталога. - Закрываем Firefox и выходим из sessionstore-backups на уровень вверх, в основной каталог профиля. При этом в каталоге профиля создается копия recovery.jsonlz4 под названием sessionstore.jsonlz4. Это тот файл, с которого будут восстанавливаться вкладки при следующем запуске браузера.
- Заменяем sessionstore.jsonlz4 содержимым файла previous.jsonlz4 из копии, которую мы сделали ранее.
- Запускаем Firefox. Должны восстановиться вкладки из потерянной ранее сессии.
Рекомендуется выполнять периодическое резервное копирование файлов из каталога sessionstore-backups.