Все вкладки должны быть одинаковыми; так что если у любого из них есть кнопка «закрыть», они все должны, включая последнюю вкладку. Я не вижу причин, по которым кнопка закрытия вкладки внезапно исчезнет просто потому, что вкладка стала последней открытой. Если у меня открыто N вкладок и наведен указатель мыши на кнопку закрытия самой левой вкладки, этот исчезающий трюк с кнопкой закрытия означает, что теперь мне нужно сделать большую мышь, чтобы перейти к кнопке закрытия приложения. Unsat. Мышь движется = слишком много миллисекунд.
Закрытие последней вкладки НЕ должно приводить меня на мою домашнюю страницу или любую другую страницу. Я хочу, чтобы браузер закрылся с последней вкладкой. Я не ожидаю или не хочу поведение "новой вкладки", когда я нажимаю кнопку "Закрыть".
Теперь я изучил:config и поиграл с browser.tabs.closeWindoWithLastTab, но этот параметр выходит за рамки своей цели; хотя это и делает браузер закрытым по какой-то необъяснимой причине, оно также подавляет кнопку закрытия последней вкладки!
Я пробовал надстройку "Кнопка закрытия последней вкладки", и хотя она действительно восстанавливает кнопку закрытия, надстройка перешагивает, позволяя отключить closeWindowWithLastTab.
Есть ли выход из этого рассола? Неужели слишком сложно просто кодировать вещи для обеспечения простых, ортогональных действий, чтобы каждый мог настроить пользовательский интерфейс по своему вкусу, а не только по нескольким заранее подготовленным конфигурациям, которые, по мнению разработчиков, всем понравятся?
Кстати, FF 13.0.1 на MS Windows