Dart Raiden
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору usalex Цитата: Логика простая: не было сесии | А что у вас в privacy.clearOnShutdown.openWindows? Дальше рассуждения исходят из того, что privacy.clearOnShutdown.openWindows = false (по умолчанию). Если это не так, игнорируйте дальнейший текст. Если вы закрыли браузер с несколькими вкладками - эти вкладки и были сессией. Если вы закрыли браузер с одной вкладкой крестиком в окне браузера - эта вкладка и была сессией. Если вы закрыли браузер с одной вкладкой крестиком на вкладке - это приравнивается к предыдущему пункту (возможно, это меняется в тонких настройках, я уже не помню, но по умолчанию закрытие последней вкладки приравнивается к закрытию окна браузера). Соответственно, если опция "восстановить прошлую сессию при запуске" включена, то действие "восстановить прошлую сессию" в журнале скрывается, т.к. оно уже было выполнено автоматически при запуске. А вот если опция "восстановить прошлую сессию при запуске" отключена, то то действие "восстановить прошлую сессию" должно быть доступно всегда (при условии, что браузер успел сохранить сессию в sessionstore.jsonlz4 и файл никто не потёр), поскольку существует прошлая сессия. Даже если закрыть браузер, в котором открыта лишь одна вкладка about:blank - то действие журнала "восстановить прошлую сессию" добросовестно восстановит эту прошлую сессию в виде одной вкладки about:blank Цитата: Но он появляется, причем не всегда, а примерно в 90% случаев. | В тех 10% случаев, когда пункт не появляется, по какой-то причине после закрытия браузера был удалён sessionstore.jsonlz4, в котором и сохраняется сессия. Восстанавливать не из чего => пункт не показываем. | Всего записей: 5647 | Зарегистр. 20-10-2006 | Отправлено: 00:47 10-02-2023 | Исправлено: Dart Raiden, 01:09 10-02-2023 |
|