Todas as guias devem ser as mesmas; então, se algum deles tiver um botão 'fechar', todos devem, incluindo a última guia. Não vejo razão para que o botão de fechamento de uma guia desapareça de repente, simplesmente porque essa guia se tornou a última aberta. Se eu tiver N abas abertas e estacionar o mouse sobre o botão de fechamento da aba mais à esquerda, esse truque de fechar o botão significa que agora eu tenho que fazer um grande movimento do mouse para chegar ao botão de fechamento do aplicativo. Unsat. Movimentos do mouse = muitos milissegundos perdidos.
Fechar a última guia NÃO deve me levar à minha página inicial ou a qualquer outra página. Eu quero o navegador para fechar com a última guia. Não espero nem quero o comportamento de "nova guia" quando clico em um botão Fechar.
Agora, passei a falar sobre: config e joguei com browser.tabs.closeWindoWithLastTab, mas essa configuração ultrapassa sua finalidade; enquanto ele fecha o navegador, por algum motivo inexplicável, ele também suprime o botão de fechamento da última guia!
Eu tentei o complemento "button last button" e, enquanto isso restaura o botão fechar, o add-on ultrapassa o limite, tomando a liberdade de fechar closeWindowWithLastTab.
Existe alguma maneira de sair deste picles? É muito difícil codificar as coisas para fornecer ações simples e ortogonais, para que todos possam configurar a interface do usuário de acordo com o gosto delas, e não apenas algumas configurações pré-fabricadas que os desenvolvedores pensam todo mundo deveria gostar?
Btw, FF 13.0.1 em janelas ms