Браузер Firefox автоматически приостанавливает работу неиспользуемых вкладок, если доступная память меньше 400 МБ, в текущей версии 67 эта функция включена по умолчанию и выгружает вкладки, которые не использовались в течение определенного времени, когда порог памяти низкий. Mozilla сейчас спешит отключить это, поскольку они поняли, что есть недостаток в их механизме обнаружения нехватки памяти, компания скоро (через Нормандию) собирается перевернуть эту настройку browser.tabs.unloadOnLowMemory на false, чтобы освободить пользователей.
Мы сообщали о функции приостановки вкладок в Firefox 67, а также упоминали о возможной ошибке, из-за которой Firefox сбрасывает вкладки, даже если доступная свободная память выражена в ГБ, и о том, как этого избежать.
В недавно зарегистрированной ошибке — «вкладки приостанавливаются при превышении порога низкого уровня памяти» — инженер Mozilla Габриэле Свелто соглашается, что их обнаружение нехватки памяти в Windows несколько неверно, и предлагает отключить эту функцию. «Наше обнаружение нехватки памяти ошибочно. Я не уверен, связано ли это с недавним изменением в Windows или всегда так работало ».
«А пока, я думаю, мы должны отключить выгрузку вкладок при выпуске (это можно сделать с помощью pref). Не знаю, насколько распространена проблема, но лучше перестраховаться, чем сожалеть «
Они уже работают, создали новую ошибку для этого, функция вернется в будущем, когда Mozilla будет уверена в их логике обнаружения нехватки памяти.
Между тем, если вы заметили, что ваши вкладки приостанавливаются, даже если доступно много свободной памяти, посетите about: config и примите предупреждение, отображаемое на экране.
1. Найдите преф. browser.tabs.unloadOnLowMemory
2. Измените его значение на «false».
Mozilla сделает это автоматически, чтобы освободить пользователей удаленно, используя систему Normandy.