Здравствуйте.

FF настроен при запуске восстанавливать предыдущую сессию.
И если на одной вкладке последовательно открыть много ссылок, то при следующем запуске на этой вкладке остается только 11 последних страниц.

Вот как это выглядит: слева до перезапуска FF, справа - после
f957de729cc4cdf5f56dda5ade5fdd26.png

Еще одна непонятная вещь.

Я привык, что при нажатии по ссылкам новые вкладки всегда открываются последними справа,
и поэтому в about:config настройка browser.tabs.insertRelatedAfterCurrent установлена в false.

Когда в настройках FF стоит галочка "Переключаться на открываемую вкладку",
на любой ссылке я давлю правой кнопкой мыши, выбираю "Открыть в новой вкладке".
В панели справа с краю открывается новая вкладка, и FF на нее переключается.
Тут-же закрываю эту новую вкладку - FF переключается на предыдущую вкладку, с который открыли ссылку.
Это нормально.

Теперь если в настройках FF не стоит галочка "Переключаться на открываемую вкладку",
на любой ссылке я давлю правой кнопкой мыши, выбираю "Открыть в новой вкладке".
В фоне справа с краю открывается новая вкладка, FF на нее не переключается.
Я тут-же сам на нее переключаюсь, тут-же закрываю ее - и FF переключается не на предыдущую,
с который открыли ссылку, а на вкладку бывшую вторую по счету справа.
Это ненормально.
То же самое происходит при открытии ссылок левой кнопкой мыши с нажатым Ctrl.

pavik пишет

FF на нее не переключается.
Я тут-же сам на нее переключаюсь, тут-же закрываю ее - и FF переключается не на предыдущую,
с который открыли ссылку, а на вкладку бывшую вторую по счету справа.
Это ненормально.

это как раз нормально

pavik пишет

Я тут-же сам на нее переключаюсь

подумайте над этим;)

pavik пишет

то при следующем запуске на этой вкладке остается только 11 последних страниц

Возможно изменение параметра browser.sessionstore.max_tabs_undo поможет?

29-10-2018 20:37:05

pavik пишет

не стоит галочка "Переключаться на открываемую вкладку"

pavik пишет

FF на нее не переключается

А чего тут не так?

Coroner пишет

Возможно изменение параметра browser.sessionstore.max_tabs_undo поможет

Не помогает

Coroner пишет

А чего тут не так?

Открыта вкладка.
Открывается другая новая вкладка справа с краю.
В первом случае она сама становиться активной, во втором случае я тут-же в нее тыкаю мышкой.

При ее закрытии в первом случае FF возвращается на предыдущую открытую вкладку,
во втором случае - не возвращается.

Если browser.tabs.insertRelatedAfterCurrent установлена по умолчанию в true (как у вас у всех),
такого поведения нет - FF всегда возвращается на предыдущую открытую вкладку.

pavik пишет

В первом случае она сама становиться активной, во втором случае я тут-же в нее тыкаю мышкой.

В первом случае установлено «Переключаться на открываемую вкладку». Firefox переключается? Переключается.
Во втором случае не установлено «Переключаться на открываемую вкладку». Firefox переключается? «FF на нее не переключается» — это ваши слова.

Зачем описывать куда вы тыкаете и что куда возвращается? Это ваши личные действия. Firefox либо переключиться на открываемую вкладку, либо нет.
В зависимости от настройки.

Про остальное (закрытие и прочие действия) я не интересовался.

Просто, как мне кажется, вы всё смешали в одну кучу — вас интересует на какую вкладку произойдёт переключение при закрытии текущей?
Тогда «Переключаться на открываемую вкладку» вообще не при чём. Это настройки открытия вкладок, а не действий после их закрытия.
browser.tabs.insertRelatedAfterCurrent влияет лишь на открытие вкладки по отношению к родительской.

Может какой-нибудь browser.tabs.selectOwnerOnClose поможет?
Но раньше для этого использовали дополнения ( Tab Utilities Lite)
Поглядите на Tab Open/Close Control — может оно поможет.


pavik пишет

на любой ссылке я давлю правой кнопкой мыши, выбираю "Открыть в новой вкладке".

Необычный способ. А средней кнопкой не пробовали? Это удобнее, чем через контекстное меню или crtl-click.

Как оказывается сложно объяснить словами то, что видишь, и что кажется элементарным для понимания.

Сделал несколько скриншотов, может теперь понятней станет.

Исходное состояние на картинке ниже.
На вкладке с именем "Index 1" буду давить ссылку так, чтобы открылась новая вкладка, то есть без разницы -
или правой кнопкой мыши и "Открыть в новой вкладке",
или средней кнопкой мыши,
или левой кнопкой мыши вместе с нажатым Ctrl, кто как привык.
3741df0a0b1863bb55f9fe66641d3837.png


В настройках browser.tabs.insertRelatedAfterCurrent стоит по умолчанию в true.


Если Переключаться на открываемую вкладку = Да
Новая вкладка с именем "Index 2" появляется между "Index 1" и "Index 4" и становится активной.
44e6f910b2e5d091bec70778757a6ede.png
После ее закрытия активной становится предыдущая вкладка "Index 1".


Если Переключаться на открываемую вкладку = Нет
Новая вкладка с именем "Index 2" появляется между "Index 1" и "Index 4".
017084fac76b81ae2cbab9ea63a2f2f0.png
Я тыкаю в нее мышкой, закрываю, активной становится предыдущая вкладка "Index 1".


Теперь устанавливаю browser.tabs.insertRelatedAfterCurrent = false и повторяю.


Если Переключаться на открываемую вкладку = Да
Новая вкладка с именем "Index 2" появляется справа с краю и становится активной.
1c37df577b0ea83f88ea549da6001d67.png
После ее закрытия активной становится предыдущая вкладка "Index 1".


Если Переключаться на открываемую вкладку = Нет
Новая вкладка с именем "Index 2" появляется справа с краю.
c1c95c4bc6cc83fca9f908c44cfa94c2.png
Я тыкаю в нее мышкой, закрываю, активной становится вкладка "Index 6". А не вкладка "Index 1", как ожидалось.


Вот и все.

pavik пишет

Я привык, что при нажатии по ссылкам новые вкладки всегда открываются последними справа,
и поэтому в about:config настройка browser.tabs.insertRelatedAfterCurrent установлена в false.

У меня тоже так.

Я тыкаю в нее мышкой, закрываю, активной становится вкладка "Index 6". А не вкладка "Index 1", как ожидалось.

Я использую для возврата к активной вкладке после закрытия - Select After Closing Current. Можно использовать Tab Open/Close Control, по ссылке от Coroner.
Ещё по вкладкам: Open Link with New Tab, Right Links WE

sandro79 пишет

Я использую для возврата к активной вкладке после закрытия - Select After Closing Current

Спасибо

Сам спросил - сам и отвечу по первому вопросу.

Чтобы на одной вкладке сохранялось больше последних страниц,
надо в about:config изменить настройку browser.sessionstore.max_serialize_back.

По умолчанию там стоит 10, и FF хранит 11 последних страниц.

Добавлю
browser.sessionhistory.max_entries
Настройка хранит возможное количество шагов Назад/Вперёд и по умолчанию имеет значение 50.