По умолчанию в Firefox 3.5 закрытие последней вкладки приводит к закрытию окна браузера.

Для отключения такого поведения:

  • Набрать в адресной строке about:config и нажать <Enter>
  • С помошью поля «фильтр» найти настройку browser.tabs.closeWindowWithLastTab и выставить ее в false (достаточно дважды кликнуть по строке)
  • Для отображения кнопки закрытия на последней вкладке нужно добавить в userChrome.css следующий стиль:

    Выделить код

    Код:

    .tabbrowser-tabs[closebuttons="alltabs"] > .tabbrowser-tab > .tab-close-button {
    	display: -moz-box !important;
    }
    .tabbrowser-tabs:not([closebuttons="noclose"]):not([closebuttons="closeatend"]) > .tabbrowser-tab[selected="true"] > .tab-close-button {
    	display: -moz-box !important;
    }


Если установлено расширение Stylish, можно обойтись без правки файла userChrome.css:
http://userstyles.org/styles/12101

Также можно установить расширение Last Tab Close Button, однако версия 0.1 отображает кнопки закрытия всегда, тогда как приведенный выше стиль учитывает возможность наличия вкладок без кнопок закрытия (настраивается с помощью ключа browser.tabs.closeButtons в about:config). [не актуально для версии 0.2]


browser.tabs.closeButtons
0 – показывать кнопку закрытия только на активной вкладке
1 – показывать кнопки закрытия на всех вкладках
2 – не показывать кнопки закрытия вообще
3 – показывать одну кнопку закрытия в конце панели вкладок (как в Firefox 1.x)

Также на наличие кнопок закрытия влияют настройки:
browser.tabs.tabMaxWidth – максимальна ширина вкладки (в пикселях)
browser.tabs.tabMinWidth – минимальная ширина
browser.tabs.tabClipWidth – максимальная ширина, при которой отображаются кнопки закрытия