The title given to this article is incorrect due to technical limitations. The correct title is browser.sessionstore.max_windows_undo.
This article describes the preference browser.sessionstore.max_windows_undo. To add, delete, or modify this preference, you will need to edit your configuration — do not edit this article.
Contents
- 1 Background
- 2 Possible values and their effects
- 3 Caveats
- 4 First checked in
- 5 Has an effect in
- 6 Related bugs
- 7 Related preferences
- 8 External links
Background
Firefox 2.0 introduces a built-in Session Restore feature, allowing the user to continue browsing from where they left off if browser restarts. Since this feature lends itself well to keeping track of data about tabs and windows, it’s also used for re-opening recently closed windows. This preference controlled how many closed windows are kept track of via the Session Restore service, but the ability to restore windows was never exposed in the UI.
Possible values and their effects
A positive integer indicating how many window closures to remember for later possible restoration. (Default is 10)
Caveats
- The Session Restore service must be active for window data to be remembered.
First checked in
- 2006-04-26 by Mike Connor
Has an effect in
- Mozilla Firefox (nightly builds 2006-04-26–2006-07-22)
Related bugs
- Bug 328154 — Restore User’s Session on App Launch
- Bug 328159 — Wire up the Session-data Service
- Bug 344642 — [SessionStore] Get rid of unused «Undo Close Window» code
- Bug 360408 — [SessionStore] Add ‘Recently Closed Windows’/’Undo Close Window’ (or make API easier on extensions)
Related preferences
- browser.sessionstore.enabled
- browser.sessionstore.interval
- browser.sessionstore.max_tabs_undo
- browser.sessionstore.resume_from_crash
- browser.sessionstore.resume_session
- browser.sessionstore.resume_session_once
External links
- Session Restore — MozillaWiki
accessibility.tabfocus (Целое) — Параметр, отвечающий за переключение между ссылками, текстовыми полями, кнопками и т.д. при нажатии кнопки TAB. Значения:
1 — Переключение только между текстовыми формами
2 — Переключение между всеми средствами управления формы (кроме текстовых полей)
3 — Переключение между всеми формами
4 — Переключение между ссылками
5 — Переключение между текстовыми полями, а так же ссылками
7 — Переключение между всеми средствами управления формы, а так же ссылками
accessibility.typeaheadfind.autostart (Логическое) — Запускать или нет автоматически (без Ctrl+F) быстрый поиск, при вводе букв. Значения:
TRUE — Запускать
FALSE — Не запускать
accessibility.typeaheadfind.enabletimeout (Логическое) — Выключать ли панель быстрого поиска с автоматическим стартом (Если не через Ctrl+F) через некоторое время. Значение:
TRUE — Проигрывать звук
FALSE — Не проигрывать его
accessibility.typeaheadfind.timeout (Целое) — Время (в Мс), через которое будет закрыта панель быстрого поиска.
accessibility.typeaheadfind.enablesound (Логическое) — Отвечает за звук, если набранный в быстром поиске текст не найден. Значения:
TRUE — Проигрывать звук
FALSE — Не проигрывать его
accessibility.typeaheadfind.soundURL (Строка) — тип звука при ошибке. Значения
default — звук по умолчанию
beep — системный звук
app.update.interval (Целое) — интервал (в секундах), по прошествии которого проверяется наличие обновления браузера.
прим. 1 день это 86400 секунд
app.update.auto (Логическое, с Firefox 12) — параметр, отвечающий за автообновление Firefox. Значения:
TRUE — Firefox будет самостоятельно обновляться, не беспокоя пользователя
FALSE — Будет выдаваться запрос на обновление браузера (как у Firefox до 12 версии)
beacon.enabled (Логическое, с Firefox 30) — внедрена функция Navigator.sendBeacon для облегчения сбора статистики использования браузера. Внедрена она потому, что до этого для отправки статистики при закрытии страницы использовалась XMLHttpRequests (обычный AJAX), но он замедлял работу Firefox и не всегда срабатывал. (прямо на приватность не влияет)
TRUE — включить работу navigator.sendBeacon()
FALSE — отключить
browser.altClickSave (Логическое) — отвечает за возможность сохранять объекты при клике ЛКМ с зажатой клавишей Alt. Значения:
TRUE — При клике на объект Alt+ЛКМ происходит его сохранение
FALSE — Стандартное поведение браузера
browser.backspace_action (Целое) — отвечает за поведение клавиши Backspase. Значения:
0 — при нажатии на клавишу происходит возвращение назад
1 — при нажатии на клавишу переход вперёд
2 — при нажатии на клавишу данная клавиша игнорируется браузером
browser.bookmarks.max_backups (Целое) — максимальное количество резервных копий закладок создающихся в каталоге с профилем firefox.
browser.bookmarks.autoExportHTML (Логическое) — вариант сохранения закладок (places.sqlite/HTML файл).
TRUE — лисичка будет сохранять закладки в HTML
FALSE — закладки будут сохраняться в places.sqlite
browser.cache.check_doc_frequency (Целое) — как часто проверять страницу на изменения. Значения:
0 — один раз за сессию
1 — каждый раз при просмотре страницы
2 — не проверять, использовать кэш браузера
3 — проверять, когда страница устарела (определяется автоматически).
browser.cache.disk.enable (Логическое) — параметр, отвечающий за использование дискового кэша. Значения:
TRUE — использовать дисковый кэш
FALSE — не использовать
browser.cache.disk.capacity (Целое) — размер дискового пространства под кэш браузера ( в килобайтах ).
прим. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE
browser.cache.disk.parent_directory (Строка) — путь к папке, в которой будет создана папка cache с кэшем Firefox.
прим. Путь прописывается таким образом: X:\\папка 1\\папка 2\\
прим 2. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE
browser.cache.disk_cache_ssl (Логическое) — Разрешить кэширование защищённых страниц (HTTPS/SSL) или нет. Значения:
TRUE — разрешить
FALSE — запретить
прим. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE
browser.cache.memory.enable (Логическое) — параметр, отвечающий за использование кэша в оперативной памяти. Значения:
TRUE — использовать кэш в оперативной памяти
FALSE — не использовать
browser.cache.memory.capacity (Целое) — определяет, как используется оперативная память для кэша браузера. Значения:
-1 — размер определяется автоматически в процентах от общей оперативной памяти;
0 — оперативная память для кэша не используется;
n — максимальный размер кэша устанавливается в n килобайт
прим. Для работы этой опции требуется установить параметру browser.cache.memory.enable значение TRUE
browser.chrome.image_icons.max_size (Целое) — Максимальная ширина/высота изображения (в пикселях), для отображения его уменьшенной копии.
прим. Эта опция может понадобиться для корректной работы некоторых «кривых» тем, которые растягивают favicon’ы на половину панели вкладок.
browser.chrome.toolbar_tips (Логическое) — отображать или нет всплывающие подсказки при наведении курсора на активные элементы как браузера, так и сайтов. Значения:
TRUE — отображать
FALSE — не отображать
browser.download.lastDir.savePerSite (Логическое) — При сохранении файлов с включенным параметром «Всегда выдавать запрос на сохранение файлов» браузер запоминает последнее место сохранения. Данный параметр позволяет задать отдельную папку для каждого сайта. Значения:
TRUE — Для каждого сайта запоминается своё «последнее место сохранения файла»
FALSE — Последняя папка запоминается для всех сайтов
browser.download.manager.scanWhenDone (Логическое) — Проверка файлов антивирусом. Значения:
FALSE отключает проверку закачиваемых фалов антивирусом (увеличивается скорость, но уменьшается безопасность), так же отключается сообщение «Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера»
TRUE проверка включена.
browser.download.manager.showAlertOnComplete (Логическое) — отвечает за сообщение о загрузке файлов. Значения:
TRUE — Показывать сообщение о загрузке файлов
FALSE — Не показывать сообщение о загрузке файлов
browser.download.manager.flashCount (Целое) — время (в секундах), в течение которого показывается сообщение о загрузке файлов.
прим. работы этой опции требуется установить параметру browser.download.manager.showAlertOnComplete значение TRUE
browser.download.panel.removeFinishedDownloads (Логическое) — убирать или нет законченные загрузки из списка закачек. Значения:
TRUE — убирать, как закачка будет закончена
FALSE — оставлять в списке
browser.download.useToolkitUI (Логическое, с Firefox 20) — отвечает за отображение нового менеджера загрузок, вместо старого (в виде отдельного окна). Значения:
TRUE — отображать менеджер загрузок отдельным окном
FALSE — отображать менеджер загрузок нового типа (всплывающая окно из копки)
browser.display.force_inline_alttext — отвечает за показывание картинок в браузере
TRUE — показывать картинки
FALSE — картинки не показывать, вместо них будет alt-текст
browser.display.show_image_placeholders (Логическое) — Параметр, отвечающий за показ значков загружаемых картинок (квадратики такие). Значения:
TRUE — Показывать значки
FALSE — Не показывать
browser.enable_automatic_image_resizing (Логическое) — автоматическое масштабирование (уменьшение) картинок. Значения:
TRUE – Включить
FALSE — Отключить
browser.formfill.enable (Логическое) — сохранение истории поиска и форм.
TRUE сохраняются данные, введенные в формы веб-страницы и строки поисковой системы (search bar)
FALSE введенные данные не сохраняются
browser.history_expire_days (Целое) — количество дней, в течение которого сохраняется история посещений.
browser.link.open_newwindow (Целое) — как открывать ссылки, в которых указано открытие новых окон. Значения:
1 – Открыть в текущей вкладке
2 – Открывать в новом окне
3 – Открывать в новой вкладке
browser.link.open_newwindow.restriction (Целое) — Позволяет открывать вкладки вместо новых окон. Значения:
0 – открывать все ссылки в вкладках
1 – Открывать ссылки в окнах
2 – Открывать ссылки в вкладках за исключением случаев, когда заданны нестандартные параметры окна (например изменение размера)
browser.link.open_newwindow.override.external (Целое) — определяет, как открывать ссылки из внешних приложений. Значения:
-1 – Использовать то же значение, что и у параметра browser.link.open_newwindow
0 – Открывать в текущей вкладке
1 – В новом окне
2 – В новой вкладке последнего окна
browser.newtab.url (Строка) — определяет что будет открываться в новых вкладках. Значения:
about:newtab — Страница, содержащая наиболее посещаемые сайты (Появилась в Firefox 13)
about:home — Стартовая страница (она же домашняя страница по умолчанию)
about:blank — Пустая страница
http://* — Адрес сайта, который будет открываться
file:///* — Путь к папке\файлу
browser.newtabpage.rows и browser.newtabpage.columns (Целое, с Firefox 18.0) — Количество строк и колонок миниатюр, отображаемых на стартовой странице, появившейся в Firefox с 13 версии.
browser.newtabpage.enabled (Логическое, с Firefox 13.0) — Параметр, отвечающий за добавление сайтов в новую стартовую страницу. Значения:
TRUE — Страницы добавляться будут
FALSE — Страницы добавляться не будут, однако те что уже есть, останутся. Поэтому их нужно будет удалить вручную.
browser.pagethumbnails.capturing_disabled (Логическое, с Firefox 12.0) — Запрет создания эскизов страниц для страницы «новая вкладка». Значения:
TRUE — Эскизы страниц создаваться не будут
FALSE — Запрет на создание эскизов отсутствует
browser.panorama.animate_zoom (Логическое) — Параметр, отвечающий за анимацию «увеличения» вкладки при выборе её из панорамы. Значения:
TRUE — Анимация будет отображаться
FALSE — Анимация отображаться не будет. Рекомендуется для слабых компьютеров
browser.preferences.instantApply (Логическое) — требуется ли наживать кнопку подтверждения для изменения настроек. Значения:
TRUE — Настройки активируются незамедлительно. (при этом в окне есть только кнопка «закрыть»)
FALSE — Для активации настроек необходимо нажать кнопку подтверждения. (при этом используются 2 кнопки: «Ок» и «Отмена»)
browser.safebrowsing.enabled (Логическое) — разрешить защиту от фишинга или нет. Для этого скачивается, предоставляемый компанией google чёрный список. Значения:
TRUE — защита разрешена (Рекомендуется).
FALSE — отключить защиту
browser.safebrowsing.downloads.enabled (Логическое, с Firefox 34) — Отправка сведений о загружаемых файлах в google для выявления вредоносных файлов. Значения:
TRUE — Отправлять (чуть выше безопасность).
FALSE — Не отправлять (плюс к приватности).
прим. Для работы этой опции требуется установить параметру browser.safebrowsing.enabled значение TRUE
browser.safebrowsing.malware.enabled (Логическое) — скачивание чёрного списка вредоносных данных (список адресов и файлов), и вывод предупреждения при попытке обращения к ним. Значения:
TRUE — Скачивать чёрный список и сверятся с ним
FALSE — Не делать этого
browser.search.defaultenginename (Строка) — Указание имени поискового движка, используемого по умолчанию.
browser.search.openintab (Логическое) — определяет, где открывать результаты поиска из строки поиска. Значения:
TRUE — результаты поиска, из строки поиска будут открываться в новой вкладке
FALSE — в текущей вкладке
прим. Важно! Из-за бага 513180 значение TRUE действительно только при нажатии ENTER, а в случае с мышью требуется кликать средней клавишей. Багфикс: https://forum.mozilla-russia.org/viewto … 10#p666510
browser.search.suggest.enabled (Логическое) — грубо говоря, показывается или нет подбор значений при вводе в строку поиска. Значения:
TRUE — да, запрашивать для поисковых плагинов эти предположительные значения.
FALSE — нет, не запрашивать.
browser.send_pings (Логическое) — отправлять ли уведомления о нажатии ссылки адресам, указанным в атрибуте «ping» тега <a>. Значения
TRUE — отправлять.
FALSE — Не отправлять. Рекомендуется (мы ведь не хотим чтобы за нами следили?).
browser.sessionhistory.max_entries (Целое) — Количество запоминаемых шагов «назад\вперёд».
browser.sessionstore.interval (Целое) — Промежуток (В мс) через который происходит сохранение сессии.
прим. 10000 = 10 сек
browser.sessionstore.max_tabs_undo (Целое) — Количество закрытых табов, отображаемых в «недавно закрытых вкладках».
browser.showQuitWarning (Логическое) — Определяет, показывать или нет окно с вопросом, сохранять закрываемые вкладки до следующей сессии или нет.
TRUE — показывать окно
FALSE — не показывать
browser.sessionstore.max_windows_undo — максимальное количество недавно закрытых окон в журнале (по умолчанию 3), аналогично browser.sessionstore.max_tabs_undo для вкладок (по умолчанию 10).
browser.sessionstore.max_concurrent_tabs (Целое) — Сколько вкладок загружать одновременно при восстановлении сессии. В предыдущих версиях браузер грузил все вкладки одновременно, что сильно загружало систему.
прим. Если присвоить параметру значение 0, то вкладки будут загружаться, когда на них переключаешься.
Важно!!! Начиная с Firefox 13 при создании данного параметра значения параметров browser.sessionstore.restore_on_demand и browser.sessionstore.restore_pinned_tabs_on_demand автоматически принимают значение FALSE.
browser.sessionstore.resume_from_crash (Логическое) — Показывать или нет диалог восстановления сессии после сбоя в работе лисички. Значения:
TRUE — показывать
FALSE — начинать новую сессию без каких либо предупреждений
browser.startup.homepage (Строка) — задаем адрес домашней страницы. Значения:
about:newtab — Страница, содержащая наиболее посещаемые сайты (Появилась в Firefox 13)
about:home — Стартовая страница (она же домашняя страница по умолчанию)
about:blank — Пустая страница
http://* — Адрес сайта, который будет открываться
file:///* — Путь к папке\файлу
browser.tabs.animate (Логическое) — отвечает за анимацию панели вкладок (открытие\закрытие вкладок). Значения:
TRUE — анимация включена
FALSE — анимация выключена
browser.tabs.closeButtons (Целое, До Firefox 31) — Наличие кнопки «закрыть» на вкладках. Для возврата настроек положения сей кнопки надо установить Classic Theme Restorer. Значения:
0 — показывать кнопку закрытия только на активной вкладке
1 — показывать кнопки закрытия на всех вкладках
2 — вообще не показывать кнопки закрытия
3 — показывать единственную кнопку закрытия в конце панели вкладок (так было в Firefox 1.x)
browser.tabs.closeWindowWithLastTab (Логическое) — Определяет: закрывать ли браузер при закрытии последней вкладки. Значения:
TRUE – закрывать окно при закрытии последней вкладки.
FALSE — Окно закрываться не будет.
browser.tabs.insertRelatedAfterCurrent (Логическое) — Данный параметр определяет где будут открываться новые вкладки.
TRUE — Новые вкладки будут открываться сразу за текущей вкладкой.
FALSE — Новые вкладки будут открываться в конце списка вкладок.
browser.tabs.loadBookmarksInBackground (Логическое) — У каждой закладки в контекстном меню есть пункт «Открыть в новой вкладке». Также можно кликать средней кнопкой мыши по закладке (или Ctrl+ЛКМ). Значения:
TRUE – новая вкладка откроется в фоне
FALSE – будет произведено переключение на новую вкладку
browser.tabs.loadDivertedInBackground (Логическое) — Определяет, как будут открываться новые странички, которые должны были бы открываться в новых окнах, но вместо этого открываются во вкладках. Например, содержащие target=»_blank» или ссылки из внешних приложений. Значения:
TRUE – открывать такие вкладки в фоне
FALSE – переключаться на открываемые вкладки
browser.tabs.onTop (Логическое, до Firefox 28 включительно) — Позволяет разместить вкладки под адресной строкой. Значения:
TRUE — разместить их под адресной строкой
FALSE — разместить их под адресной строкой
прим. Для Firefox 29 разместить вкладки под адресной строкой возможно при помощи дополнения Classic Theme Restorer (Customize Australis)
browser.tabs.opentabfor.middleclick (Логическое) — действие при щелчке по колесу мыши на ссылке:
TRUE — открывать ссылку в новой вкладке
FALSE — открывать в новом окне.
browser.tabs.tabClipWidth (Целое) — Ширина вкладки (в пикселях), начиная с которой пропадает крестик.
browser.tabs.warnOnClose (Логическое) — определяет: показывать или нет предупреждение о закрытии нескольких вкладок.
TRUE — показывать
FALSE — не показывать
browser.taskbar.previews.enable (Логическое) — Определяет: показывать ли вкладке в «супербаре» windows 7.
TRUE — показывать
FALSE — не показывать
browser.triple_click_selects_paragraph (Логическое) — определяет, что выделять при тройном клике по тексту. Значения:
TRUE – будет выделяться абзац
FALSE – будет выделяться строка
browser.underline_anchors (Логическое) — подчёркивать ссылки или нет. Значения:
TRUE – подчёркивать ссылки
FALSE – не подчёркивать
browser.urlbar.autoFill (Логическое) — автозаполнение в адресной строке или под ней.
TRUE — дополнять текст, набираемый в адресной строке, а не только показывать варианты ниже.
FALSE — показывать только ниже.
browser.urlbar.clickSelectsAll (Логическое) — автоматическое выделение всей строки в поле адресной строки. Значения:
TRUE – Включить
FALSE — Отключить
browser.urlbar.hideGoButton (Логическое) — управление кнопкой перехода на страницу ( кнопка справа от адресной строки ) Значения:
TRUE — кнопка видна. Значение не связано с безопасностью, только с багом кастомизации панелей
FALSE — кнопка спрятана
browser.urlbar.maxRichResults (Целое) — При вводе в адресную строку текста. Браузер старается предугадать наши желания и выводит под строкой адреса предполагаемые адреса , но это не всегда удобно. В данном параметре указывается количество показываемых предположений.
прим. Для отключения вывода данных адресов нужно поставить данному параметру значение -1
browser.urlbar.formatting.enabled (Логическое) — отвечает за выделение цветом домена в адресной строке. Значения:
TRUE — Включить выделение цветом
FALSE — Отключить выделение
browser.urlbar.trimURLs (Логическое, с Firefox 7.0) — Отвечает за отображение в адресной строке префикса «http://» (но при копировании адреса из адресной строки в буфер обмена префикс копируется). Значения:
TRUE — Прятать префикс
FALSE — Отображать его
browser.xul.error_pages.enabled (Логическое) — определяет метод показа ошибок соединения с сервером. Значения:
TRUE — если адрес не загружается, Firefox показывает в этой вкладке стандартную страницу с ошибкой.
FALSE — если адрес не загружается, Firefox показывает JavaScript-окошко, а вкладка остаётся пустой.
clipboard.autocopy (Логическое) — Отвечает за автоматическое копирование выделенного текста и вставку его средней кнопкой мыши. Значения:
TRUE — Включить данную возможность
FALSE — Отключить её
converter.html2txt.header_strategy (Целое) — как обрабатывать HTML заголовки (<H1>-<H6>) при сохранении web-страницы в простой текст. Значения:
0 — никак не обрабатывать
1 — Делать отступ (по принципу — H(n+1) сдвигается больше чем H(n))
2 — Нумеровать и делать небольшой отступ
config.trim_on_minimize (Логическое, создаётся) — Отвечает за местонахождении памяти во время сворачивания браузера. Значения:
TRUE при сворачивании браузера все его данные будут переноситься из ОЗУ (оперативная память) в виртуальную память (расположена на жёстком диске). Это позволит высвободить оперативную память (что при прожорливости лиса весьма полезно), но уменьшит скорость разворачивания браузера.
FALSE — Память не выгружается, но и работает быстрее (только при сворачивании-разворачивании, а не вообще)
dom.disable_beforeunload (Логическое, с Firefox 29) — Позволяет отключить сообщение «Эта страница просит вас подтвердить, что вы хотите уйти — при этом введённые вами данные могут не сохраниться», которое возникает на некоторых сайтах при попытке закрытия вкладки\окна браузера. Значения:
TRUE — Выключить такие сообщения
FALSE — Отображать их
dom.enable_performance (Логическое) — отвечает за передачу информации серверу о времени начала и конца загрузки страницы. Анализ этих данных может позволить определить факт наличия прокси. Значения:
TRUE — Передавать эти данные
FALSE — Не передавать их. Положительно скажется на приватности, но часть сайтов может отказаться работать.
dom.ipc.plugins.enabled (Логическое) — Параметр, отвечающий за plugin-container. Значения:
TRUE — Использовать plugin-container
FALSE — Отключить его
extensions.alwaysUnpack (логическое) — параметр, отвечающий за возможность принудительно распаковывать все расширения. Это требуется для работы некоторых дополнений, написанных для старых версий Firefox, но может негативно сказаться на скорости загрузки лисички.
TRUE — Принудительно распаковывать все расширения
FALSE — Распаковывать, только если в install.rdf стоит соответствующий тег. Рекомендуется.
extensions.blocklist.enabled (Логическое) — Разрешить или нет Firefox блокировать расширения и плагины из «чёрного списка», который составляется разработчиками браузера. Значения:
TRUE — Блокировать такие расширения. Рекомендуется
FALSE — Игнорировать чёрный список и разрешить установку всех расширений.
прим. Для того, чтобы полностью избавиться от блокировок нужно удалить уже загруженный blocklist.xml в каталогах с профилем пользователя и с установленной программой (Firefox\browser\blocklist.xml). С чёрным списком можно ознакомиться здесь: https://addons.mozilla.org/en-US/firefox/blocked/
extensions.blocklist.url (Строка) — адрес, по которому проверяется обновление чёрного списка.
extensions.blocklist.interval (Целое) — время, в секундах, через которое проверяется обновление чёрного списка.
extensions.checkCompatibility.temporaryThemeOverride_minAppVersion (Строка, с Firefox 29) — Параметр, блокирующий установку тем, не соответствующих заданной в нём версии. Внимение!!! Настройки на проверку совместимости расширений игнорируются. Настоятельно рекомендуется не менять параметр без особой на то нужды, т.к. несовместимые темы могут серьёзно «поломать» новый интерфейс Australis.
extensions.dss.enabled (Логическое) — разрешить динамическую смену тем (без перезагрузки).
TRUE — разрешить
FALSE — запретить. Рекомендуется, так как динамическая смена тем работает весьма «криво».
extensions.getAddons.maxResults (Целое) — при поиске дополнений через встроенный менеджер в результатах поиска отображается 25 результатов. Данный параметр позволяет увеличить количество результатов для более плодотворного поиска.
extensions.update.autoUpdateDefault (Логическое) — автоматическое обновление расширений без запроса пользователю. Значения:
TRUE — полностью автоматическое обновление, при котором вмешательство пользователя не требуется
FALSE — Перед обновлением дополнений Firefox будет спрашивать у пользователя разрешения
extensions.update.enabled (Логическое) — управляет автоматическим поиском обновлений расширений. Значения:
TRUE — поиск обновлений будет производиться в автоматическом режиме
FALSE — только в ручном
gfx.downloadable_fonts.enabled (Логическое) — загружать или нет отсутствующие в системе шрифты.
TRUE — загружать
FALSE — не загружать.
gfx.use_text_smoothing_setting (Логическое, Только для MacOS X) — Параметр сглаживания шрифтов. Значения:
TRUE — использовать системные настройки MacOS X.
FALSE — сглаживать все шрифты.
general.autoScroll (Логическое) — опция прокрутки страницы с использованием клика колёсиком мышки. Значения:
TRUE — Разрешить прокрутку таким способом
FALSE — Запретить такой метод прокрутки
geo.enabled (Логическое) — Определяет: посылать или нет сайтам информацию о вашем местоположении. Значение:
TRUE — Посылать данную информацию
FALSE — Сайтам не будет даваться доступ к вашему местоположению
image.animation_mode (Строка) — способ проигрывания анимации (gif). Значения:
normal — полностью проигрывать
once — единожды
none — запретить проигрывание анимации
images.dither (Строка) — параметр, отвечающий за сглаживание изображений. Значения:
auto — браузер сам решает, какие изображения сглаживать, а какие нет
true — Сглаживать все изображения
false — Не сглаживать их вообще
intl.accept_languages (Строка) — строка с списком предпочитаемых языков для отображения web-страниц.
javascript.options.jit.chrome (Логическое) — использование JIT для обработки оболочки браузера. Значения:
TRUE — Включить такую обработку. Рекомендуется этот вариант.
FALSE — Выключить её
Отредактировано Najlus (15-03-2015 19:19:08)
Набираем в строке адреса about:config, соглашаемся с предупреждением и перед нами открывается внушительный список настроек.
Все параметры нам не нужны. Для придания лисе большей отзывчивости, исправим только те, которые дадут ощутимый эффект, что называется «на глаз».
Описание всех или почти всех настроек Mozilla Firefox можно посмотреть здесь. Правда все на английском языке. В рунете есть перевод, так что без труда можно найти описание остальных настроек.
Browser Firefox
config.trim_on_minimize — При сворачивании Firefox сбрасывает часть данных в файл подкачки. Для тех у кого совсем туго с оперативной памятью, укажите true, для остальных — false
intl.charsetmenu.browser.cache — Список (через запятую) кэшируемых кодировок для браузера — указываем для рунета windows-1251, UTF-8, KOI8-R.
intl.charsetmenu.browser.cache.size — Количество кэшируемых кодировок браузера. Считаем сколько их в параметре intl.charsetmenu.browser.cache — 3
layout.spellcheckDefault — Проверять орфографию — 0 (для грамотных).
network.dnsCacheEntries — Количество DNS-имен, хранимых в кэше. Чтобы, для каждой ссылки не опрашивать удаленный DNS-сервер, браузер сохраняет соответствие имени и ip-адреса у себя в кэше. — 128
network.dnsCacheExpiration — Время в секундах, по истечению которого устаревает информация об имени DNS в кэше — 240
network.dns.disablePrefetch — Firefox не будет запрашивать DNS-имя для каждой ссылки на странице, даже для тех на которые вы не перейдете — true
network.http.max-connections — Максимальное количество одновременных HTTP-соединений — 48
network.http.max-connections-per-server — Максимальное количество одновременных соединений с одним сервером. Увеличивает скорость загрузки тяжелого контента (видео, аудио) — 16
network.http.max-persistent-connections-per-proxy — Максимальное количество одновременных соединений с сервером через прокси — 16
network.http.max-persistent-connections-per-server — Максимальное количество постоянных одновременных соединений с одним сервером — 12
network.http.pipelining — Использовать конвейерную обработку данных. Параметр network.http.keep-alive должен быть установлен в true. Конвейерная обработка увеличивает загрузку страницы, правда если веб-сервер это поддерживает. Включать данный параметр имеет смысл если выход в интернет осуществляется не через прокси. — true.
network.http.pipelining.maxrequests — Максимальное количество конвейерных запросов. Лиса сможет грузить контент с сайта не по одному каналу последовательно, а задействовав указанное количество запросов к веб-ресурсу. Обратите внимание, что больше указанного числа, ставить не желательно\не имеет смысла, т.к. по документации это максимум 8 запросов. И к тому же не все сервера могут похвастаться его поддержкой и отсюда может не правильно грузиться или вобще не грузиться часть контента — 6
network.prefetch-next — Настройка отвечает за предварительную загрузку Firefox-ом ссылки, которую сайт считает наиболее вероятным следующим шагом пользователя. Включение данного параметра небезопасно, бесполезно и приводит к лишнему трафику и нагрузке на машину — false
network.http.keep-alive — Поддержание активности соединения. При поддержании соединения установленный канал может быть использован повторно, что повышает производительность — true
network.http.proxy.keep-alive — Поддержание активности соединения через прокси-сервер. — true
network.http.keep-alive.timeout — Время в миллисекундах, в течение которого поддерживается соединение — 600
geo.enabled — Посылать сайтам информацию о вашем местоположении? Местоположение может определяться например по IP-адресу — false
browser.safebrowsing.enabled — Передача информации о посещаемых сайтах. Браузер с включенным Антифишингом может выкачать\передать несколько мегабайт данных в день, чтобы оценить безопасность сайта. Для этих целей лучше использовать антивирус. Отключаем — false
browser.safebrowsing.malware.enabled — Передача информации о посещаемых сайтах. Аналогично, экономим трафик — false
privacy.donottrackheader.enabled — посылать заголовок «do not track». В настройках Firefox во вкладке приватность раздел Отслеживание можете выставить нужное для себя значение — true
browser.tabs.animate — Включить анимацию в панели вкладок при открытии\закрытии вкладок. Отключение ускоряет работу по перемещению вкладок, открытию и т.д. — false
browser.display.show_image_placeholders — Иногда при долгой загрузке страницы в Firefox могут появляться замещающие рисунки, пока не будут загружены основные изображения. Это делается для того чтобы, пользователю была представлена понятная схема сайта, без смещений и искажений контента. — false
gfx.direct2d.force-enabled — Включение Direct2D. Данный параметр может влиять на размытость шрифтов. Так что если со шрифтом проблемы, поиграйтесь с этим значением — false
layers.acceleration.force-enabled — Включение Direct3D — false
webgl.force-enabled — Включение WebGL. Часть кода обрабатывается не процессором, а видеокартой, при отрисовке сложной интерактивной 3D-графики. На сколько знаю из мнения пользователей в сети интернет, данная настройка может являться причиной тормозов, так как не до конца еще отработана эта технология. — false
network.dns.disableIPv6 — При запросе информации от сервера который не поддерживает протокол IPv6, возникают задержки и сервер все равно возвращает ответ в IPv4. Данный параметр можно оставить включенным, но при этом понадобится указать домены в настройке network.dns.ipv4OnlyDomains, для которых не используется протокол шестой версии.
Если хотите заморачиваться, выставляете false, для остальных подойдет— true
network.http.request.max-start-delay — Время в секундах перед созданием нового соединения с сервером. Приостанавливает работу с запросами перед созданием нового соединения — 5
content.notify.backoffcount — Этот параметр регулирует сколько раз можно перерисовывать и отобразить, то что уже получено при загрузке сайта (учитывается таймер content.notify.interval и должно включено событие content.notify.ontimer). Если параметр 0 — перерисовка происходит только при полной загрузке страницы, если —1, то количество перерисовок не ограничено. — 5
content.interrupt.parsing — Firefox будет реагировать на события пока не загрузит страницу. При true — разбор страницы может быть прерван пользователем, при false браузер не будет отвечать пока не завершит разбор страницы — true
content.notify.interval — Время буферизации в микросекундах сетевых данных перед их отображением. Чем значение ниже, тем нагрузка на процессор выше при отрисовке сайта, но сайт быстрее начинает отображаться. Для того чтобы параметр заработал необходимо выставить content.notify.ontimer = true. Значение менее 100000 рекомендуется не ставить — 450000
browser.send_pings — Отправлять уведомления серверу при нажатии на ссылку. Слежка за пользователем, не интересна пользователю. — false
browser.sessionstore.max_tabs_undo — Настройка хранит количество tab-ов Firrefox, для которых можно сделать откат в случае их закрытия. Данные tab-ы отображаются в пункте меню Журнал — Недавно закрытые вкладки — 3
browser.sessionstore.max_windows_undo — Настройка хранит количество недавно закрытых окон, аналогично browser.sessionstore.max_tabs_undo — 2
browser.sessionstore.interval — Настройка хранит количество миллисекунд, по истечении которых происходит сохранение сессии браузера. Если значение указано 10000, то каждые 10 секунд, сессия сохраняется на диск, чтобы в случае краха можно было восстановить все открытые вкладки. Данный параметр можно смело увеличить до — 30000
browser.download.manager.scanWhenDone — Проверять скачанные файлы антивирусом. FALSE отключает данную проверку. — false
browser.cache.check_doc_frequency — Как часто проверять, изменилась ли страница?
0 — один раз за сессию
1 — каждый раз при просмотре страницы
2 — не проверять, использовать кэш браузера
3 — проверять, когда страница устарела
Выставляем — 1
network.autodial-helper.enabled — Автоматически подключаться к сети при запуске, если не установлено соединение — false.
intl.charset.default — Кодировка по умолчанию — windows—1251
geo.wifi.uri — Сервис, который отвечает за геолокацию по IP-адресам и ближайшим Wi-Fi точкам. Для анонимности в сети, оставляем значение пустым
network.http.use-cache — Кэшировать посещённые страницы в память или на диск. Кэширование ускоряет последующее отображение посещённых сайтов и экономит трафик — true
browser.cache.disk.enable — Кэшировать посещённые страницы на диск. Распространяется на e-mail и на news. Для тех у кого туго с оперативкой или жалко трафик, ставим true, остальным — false
browser.sessionhistory.max_entries — Максимальное количество адресов в списке истории Адресной панели — 10
browser.cache.disk.capacity — Размер кэша на диске в килобайтах. Опция актуальна если browser.cache.disk.enable=true. Некоторым сайтам для просмотра онлайн-видео требуется объем кэша более 300 МБ. Тем у кого тормозит видео в Firefox, предлагаю поэкспериментировать с этим параметром — 51200
browser.cache.offline.enable — Кэширование посещённых страниц на диск для просмотра в оффлайн режиме. Отключаем, если полно оперативной памяти. Но при этом не забудьте включить кэш в памяти browser.cache.memory.enable — false
browser.cache.offline.capacity — максимальный размер кэша на диске для просмотра в оффлайн режиме, в килобайтах. Опция актуальна если browser.cache.offline.enable = true. — 51200
browser.display.auto_quality_min_font_size — минимальный кегль, с которого шрифт отображается более качественно — -1
browser.cache.memory.enable — Включить кэширование посещённых страниц в память. Использование данной настройки ускоряет повторное отображение сайтов в пределах одной сессии. Обязательна к использованию на всех компьютерах, где оперативной памяти достаточно — true
browser.cache.memory.capacity — Размер памяти для кэширования объектов в килобайтах. В зависимости от задач на компьютере можно указать объем памяти вручную. Или оставить значение по умолчанию — 1.
Актуален при browser.cache.memory.enable=true — -1
browser.sessionhistory.max_total_viewers — Кэшируемые страницы в памяти для каждого tab-a. Позволяет отобразить очень быстро уже посещенные сайты. Память кушает и никого не слушает — 0
nglayout.initialpaint.delay — Задержка в миллисекундах перед началом показа загружаемой страницы. Чем ниже значение, тем быстрее начнет отображаться страница в Firefox, но это приведет к ожиданию, чтобы страница корректно сформировалась. Данный параметр это компромисс между скоростью показа и корректным отображением страницы. — 500
content.maxtextrun — Настройка определяет какой объем текстовой части страницы взять из буфера и отобразить, значение в байтах. Увеличение параметра более 8191 может замедлить отрисовку больших страниц, уменьшение же поможет ускорить отрисовку сайта на медленных соединениях. — 8191
content.notify.ontimer — Реагировать на действия пользователя при загрузке страницы? Установка в true при быстром интернете может увеличить время отрисовки сайта. Для ограничения реакции браузера на изменения и ускорения отрисовки страницы, могут быть использованы параметры content.notify.interval и content.notify.backoffcount — true
content.max.tokenizing.time — время в микросекундах, при котором браузер не реагирует на действия пользователя, а только отрисовывает страницу. По умолчанию content.max.tokenizing.time считается как content.notify.interval*3. Рекомендуется устанавливать кратно content.notify.interval. Для использования данного параметра, content.notify.ontimer и content.interrupt.parsing должны быть равны true. Уменьшение content.max.tokenizing.time делает браузер более отзывчивым, предлагаю изменить параметр на — 1350000
content.switch.threshold — время в микросекундах, когда приложение переходит в менее отзывчивый режим, при этом продолжает рендерить страницу. В таком режиме мышь или клавиатура реже опрашиваются. Для данного параметра content.notify.ontimer и content.interrupt.parsing должны быть установлены в true.
Чем значение ниже, тем выше отзывчивость Firefox на действия пользователя, чем значение выше, тем быстрее отрисовывается страница. — 750000
plugin.expose_full_path — Задает в конфигурации полные пути к плагинам (а не только их названия), что, теоретически, сказывается на скорости работы. — true
network.proxy.socks_remote_dns — отключить отправку DNS в обход настроек прокси. — true
browser.bookmarks.max_backups — Количество бэкапов закладок для ускорения выключения браузера — 2
om.popup_maximum — Максимальное количество всплывающих окон — 5.
browser.history_expire_days (browser.history_expire_days.mirror) — Как долго хранить историю посещений? В днях. — 30.
browser.history_expire_days_min — Минимальный срок хранения истории. Значение можно выставить меньше чем browser.history_expire_days, но тогда по прошествии количества дней (browser.history_expire_days_min) из истории будут удаляться записи, которые больше диапазона хранения browser.history_expire_sites. Когда же срок хранения записи подойдет к browser.history_expire_days удаляться все записи из истории — 30.
browser.history_expire_sites — сколько максимум записей хранить в истории. По умолчанию 40000. — 10000
places.history.expiration.transient_current_max_pages — число записей в истории Mozilla Firefox — 10000
- Информация о материале
- Опубликовано: 28.05.2014 г.
Since a while back, the four choices in the restore section (Tabs from Other Devices, Restore Previous Session, Recently Closed Tabs and Recently Closed Windows) have been greyed out. The keyboard shortcuts don’t work, and nor does Undo Closed Tab in the tab context menu.
I have found and tried various fixes for this, including:
- Starting Firefox in Safe Mode without addons.
- Resetting Firefox.
- Changing the values of browser.sessionstore.max_tabs_undo and browser.sessionstore.max_windows_undo in about:config.
- Checking to see if I have a user.js in the Firefox profile. (I don’t.)
- Checking that Private Browsing isn’t the default mode. (It isn’t.)
- Creating a new profile to see if it had the same issue. (It did.)
- Running anti-malware scans. (BitDefender and SpyBot.)
- Disabling my anti-virus and anti-malware temporarily.
None of these solve my problems.
Tabs from Other Devices is greyed out, but I have never used it, and it might have been greyed out previously.
History works in general. Sites I visit are added to the log.
Preferences are properly saved when I change them.
Any advice on how to fix the problem would be much appreciated, as I am very fond of these features and used them often until they stopped working.
ADDENDUM
After looking through the Modified Preferences list created by the Troubleshooter, I have now also tried resetting the following:
- browser.places.smartBookmarksVersion
- browser.newtabpage.storageVersion
- browser.cache.disk.capacity
- browser.cache.disk.smart_size.first_run
- browser.cache.disk.smart_size.use_old_max
- browser.cache.disk.smart_size_cached_value
The problem persists.
Since a while back, the four choices in the restore section (»Tabs from Other Devices», »Restore Previous Session», »Recently Closed Tabs» and »Recently Closed Windows») have been greyed out. The keyboard shortcuts don’t work, and nor does »Undo Closed Tab» in the tab context menu.
I have found and tried various fixes for this, including:
* Starting Firefox in Safe Mode without addons.
* Resetting Firefox.
* Changing the values of »browser.sessionstore.max_tabs_undo» and »browser.sessionstore.max_windows_undo» in about:config.
* Checking to see if I have a »user.js» in the Firefox profile. (I don’t.)
* Checking that Private Browsing isn’t the default mode. (It isn’t.)
* Creating a new profile to see if it had the same issue. (It did.)
* Running anti-malware scans. (BitDefender and SpyBot.)
* Disabling my anti-virus and anti-malware temporarily.
None of these solve my problems.
»Tabs from Other Devices» is greyed out, but I have never used it, and it might have been greyed out previously.
History works in general. Sites I visit are added to the log.
Preferences are properly saved when I change them.
Any advice on how to fix the problem would be much appreciated, as I am very fond of these features and used them often until they stopped working.
»’ADDENDUM»’
After looking through the Modified Preferences list created by the Troubleshooter, I have now also tried resetting the following:
* »browser.places.smartBookmarksVersion»
* »browser.newtabpage.storageVersion»
* »browser.cache.disk.capacity»
* »browser.cache.disk.smart_size.first_run»
* »browser.cache.disk.smart_size.use_old_max»
* »browser.cache.disk.smart_size_cached_value»
The problem persists.
Modified by Ahnìon
Chosen solution
I finally managed to figure this out. By searching the web, I found a thread detailing a similar problem at the Mozillazine forum. The problem was identified as a missing browser.sessionstore.enabled setting, so I went looking for it in about:config and could not find it. After creating the entry, setting it to true and restarting Firefox, the Restore/Recently functions started working again. Apparently, some bookmark- and session-focussed plugins can cause this problem, but in my case, it must have been something else, as I have never had any such plugins installed.
If you have this problem, here’s a detailed walkthrough of how I fixed it. Considering that there seem to be several problems that can cause the Restore/Recently functions to stop working, this is not a guaranteed fix, but it’s one more thing to try, at least.
- Open a new tab or window.
- Type about:config into the address box and hit Enter.
- Read the notice and promise to be careful.
- Copy this: browser.sessionstore.enabled — and paste it into about:config’s Search box. Hit Enter.
- If you copied the text above right, the setting should appear in the list. If it does not, you have the same problem I did. (I would suggest double-checking that you copy/pasted the indicated text and only that text before proceeding.)
- If the setting does not exist, right-click the settings list and choose New—>Boolean. Paste the setting name you copied previously into the Name box, hit OK and then set the Boolean value to True. Once you’ve hit OK, restart Firefox and (hopefully) things should be working properly again.
Thanks to everyone who have offered help and thoughts!
Read this answer in context
👍 20
All Replies (15)
Be careful with modifying or resetting prefs.
That is where the warning message comes in (general.warnOnAboutConfig).
The version prefs are used so that Firefox knows if a (SQLite) database file needs to be converted to a newer version because of changes in the source code, so leave those alone.
Such issues are usually caused by a problem with the sessionstore.js file, that either doesn’t get created or that Firefox can’t update for some reason.
Does Firefox create and update sessionstore.js file?
- Tools > Options > General > Startup: «When Firefox Starts»:
«Show my windows and tabs from last time»
Do all browser.sessionstore.* prefs have the default value?
If not then reset them via the right-click context menu on the about:config page to make sure that Session Restore is enabled and working properly.
- http://kb.mozillazine.org/Session_Restore
- https://support.mozilla.org/kb/restore-previous-session
Did you try to boot the computer in Windows Safe Mode with network support (press F8 on the boot screen) as a test?
First of all, thank you for the reply.
I do try not to fiddle with things of which I don’t have a clear understanding, but resetting values to their defaults should be relatively safe, shouldn’t it? I would presume (perhaps, indeed, wrongly) that if the values are vital, then the FF update in question would also change the defaults.
Firefox does indeed not create a sessionstore.js in my profile directory, regardless of the startup options. What could cause this?
I have tried booting in safe mode, but forgot to mention it in my post. All browser.sessionstore.* values are at default. Since yesterday, I have also tried a clean install of Firefox, to no avail.
Modified by Ahnìon
Hi Ahnìon, sorry about the unrelated reply.
In case your Firefox program folder contains files that are damaged or modified, could you rename the program folder and then reinstall Firefox? In this process, the Firefox installer should recognize and automatically connect with your existing profiles. Still, it might be a good idea to make a backup. This article has suggestions: Back up and restore information in Firefox profiles.
You can download the installer for Firefox 27.0 from here:
https://www.mozilla.org/firefox/all/ (scroll down to your language)
Then after exiting Firefox, rename the folder
C:\Program Files (x86)\Mozilla Firefox
something like
C:\Program Files (x86)\OldFirefox
And run the installer. (Note: This is sometimes called a «clean reinstall.»)
I lost too many saved pages and bookmarks because the Restore Previous Sessioin option disappeared from my home page and was grayed out under history. If you’re not computer savvy and the complicated suggested fixes are over your head or don’t work, save all your Firefox bookmarks to Google Chrome. Delete Firefox and start using Google Chrome. I have never had this problem with Google Chrome.
Chosen Solution
I finally managed to figure this out. By searching the web, I found a thread detailing a similar problem at the Mozillazine forum. The problem was identified as a missing browser.sessionstore.enabled setting, so I went looking for it in about:config and could not find it. After creating the entry, setting it to true and restarting Firefox, the Restore/Recently functions started working again. Apparently, some bookmark- and session-focussed plugins can cause this problem, but in my case, it must have been something else, as I have never had any such plugins installed.
If you have this problem, here’s a detailed walkthrough of how I fixed it. Considering that there seem to be several problems that can cause the Restore/Recently functions to stop working, this is not a guaranteed fix, but it’s one more thing to try, at least.
- Open a new tab or window.
- Type about:config into the address box and hit Enter.
- Read the notice and promise to be careful.
- Copy this: browser.sessionstore.enabled — and paste it into about:config’s Search box. Hit Enter.
- If you copied the text above right, the setting should appear in the list. If it does not, you have the same problem I did. (I would suggest double-checking that you copy/pasted the indicated text and only that text before proceeding.)
- If the setting does not exist, right-click the settings list and choose New—>Boolean. Paste the setting name you copied previously into the Name box, hit OK and then set the Boolean value to True. Once you’ve hit OK, restart Firefox and (hopefully) things should be working properly again.
Thanks to everyone who have offered help and thoughts!
The browser.sessionstore.enabled is no longer supported in current Firefox releases because Session Restore saves more data like pinned tabs and tab groups, so disabling Session Restore would cause issues and thus support for this pref had been removed a long time ago.
There are other browser.sessionstore.* prefs that can effect restoring tabs and windows.
- browser.sessionstore.max_tabs_undo
- browser.sessionstore.max_windows_undo
From http://kb.mozillazine.org/Browser.sessionstore.enabled
Mozilla Firefox 3.0 and below. Since Firefox 3.5 this preference is superseded with setting browser.sessionstore.max_tabs_undo and browser.sessionstore.max_windows_undo to 0.
cor-el: That may well be, but changing max_tabs_undo and max_windows_undo did not fix the problem. Adding browser.sessionstore.enabled (and setting it to True) did.
It seems that I can now remove the value from browser.sessionstore.enabled and still retain the functionality, so I would guess that adding the value caused some sort of reset or similar that could not be affected by changing other values.
Creating the < browser.sessionstore.enabled > file didn’t help me at all.
Here’s the solution= In the search engine you use, copy and paste and go to < about:config > Next enter < browser.sessionstore.max_tabs_undo > into the config search area. Next right click on it and click < reset >. This will set it to default. Which should be an integer with a value of 10. Do the same thing with < browser.sessionstore.max_windows_undo > . It is also an integer, but the default has a value of 3.
Note= If you created the < browser.sessionstore.enabled > file. If you want to remove it, right click on it and click on < reset >. The next time you go to < about:config > it will be gone.
aj34977: While it is nice of you to make this comment, you might want to read my first post again. The answer you suggest is actually mentioned there, in my list of things that did not fix the problem.
This is not to diminish the fact that this worked for you (and no doubt many others) but there are already several posts about that particular solution and — as stated — this was about what to do when that (and several other proposed fixes) did not work.
As I had it too I believe the problem was caused by ‘Malwarebytes’ (or a similar program like ‘F-SecureOnlineScanner’). In my case many files ending in ‘.js’ along with others were quarantined. And some security sites also suggest you delete such files. There is a good reason to delete them but obviously there is a negative side to this like the problem created here in this post.
Ahnìon’s solution worked for me the 1st time around. However, the problem occurred again a few days later and this time by going to ‘about:config’ and then ‘browser.sessionstore.enabled’ did show the entry unlike the first time. and then still nothing. Hence my initial thought of the entry (the .js file) being removed by Malwarebytes made sense the 1st time. But what of the 2nd time where Malwarebytes was not involved? Truly strange since no malware/trojan/virus exists either.
I am having a problem essentially identical to what you have described. I have tried the solutions listed here, yet they have not worked.
What I ended up doing finally, not being able to resolve it is go to my history, Open each page manually from there, then copy the URLs onto a .txt file. Uninstall and reinstall Firefox and then got the URLS back in separate tabs. This is not a solution and a little long but, for now at least my tabs and all are back to normal.
pintree3, There is a quicker way to save your tabs. This is what I do. In Firefox click on «Tools» , then «Options», then «General», then «Use Current Pages». Next, highlight the entire area to the right of where it says «Home Page:». Now, go to your desktop ( or whatever folder you want to use) and right click on a blank area. On the drop-down go to new and then click on where it says «Text document». You can name this file something like «Firefox Tabs.txt» or something similar. Open the file, right click on the body and then «paste». When you close the file it will ask you if you want to save changes. Click «Yes».
I often up-date this file, just in-case. When up-dating you will highlight the body of the txt file first before pasting. If you open Firefox and need your tabs back just reverse the process. Open and copy the txt file first. Then go to the "Tools", "Options", "General" pop-up, and then paste into the "Home Page" area. Note: On that same "General" pop-up page select "Show my windows and tabs from last time" to the right of "When Firefox starts:". After you have done this you may have to relaunch Firefox. This is much faster then going to the History tab and copying each website one-by- one.
FYI- I am using Windows 7 operating system.
Hi belac1, thank you for starting a new question. I replied over here: https://support.mozilla.org/questions/1010551#answer-603360
Because this thread is already marked as Solved, and is very long with many different people posting in it, I suggest anyone who isn’t helped by this thread please also start a new question so it’s less confusing for the volunteers.
I have noticed a strange behavior in the Firefox web browser for the past two days or so. You probably know that you can undo closed tabs during a session with a right-click on the tab bar and the selection of Undo Close Tab from the context menu that opens up.
What you may also know is that this is also available for windows, so that you can restore a window that you have closed before. To do so, you need to hit the Alt-key on your keyboard, and select History > Recently Closed Windows.
Both options have not been available in my version of Firefox for the last two days at the very least. I first thought that this was because I was running the Nightly channel, knowing that errors like this could have sneaked in due to the massive amount of versions released to the channel.
A quick check however revealed that the stable version of Firefox showed the same symptoms.
Undo Closed Tab disabled
The undo feature of the Firefox web browser is defined by two preferences that you find in the browser’s advanced configuration dialog. You open it the following way:
- Type about:config into the address bar and hit the enter key afterwards.
- If this is your first time, a warning page will be displayed to you that you need to accept to continue.
Now that the about:config page is open, filter for the term browser.sessionstore. A couple of options are displayed here. The two relevant for the undo feature are:
- browser.sessionstore.max_tabs_undo
- browser.sessionstore.max_windows_undo
Both were set to 0 in the Firefox profile, which meant that the feature was disabled. You will notice immediately that the preference is modified if it is in bold on the page, and also by looking at the status column where user set indicates the same.
To resolve the issue, right-click on each preference and select reset from the context menu. This sets browser.sessionstore.max_tabs_undo to 10 and browser.sessionstore.max_windows_undo to 3.
What this means is that you can undo the closing of up to ten tabs and three windows in Firefox. You can increase or decrease the value as you see fit. Increasing it enables you to go back further but it may also impact the browser’s memory use.
Note that you do need to restart Firefox before the new preference values take effect.
Closing Words
I do not know why the preferences got changed, let alone which program or extension made the change, as I did not make it. The most likely explanation is that an extension modified the preference on its own, but I cannot figure out which.
Advertisement