Esta tem sido uma reclamação de longa data com o Firefox. Houve várias extensões altamente cotadas para desativar o Ctrl-Q, mas elas não são compatíveis com o Firefox Quantum. Existe uma extensão que é compatível, mas tem sido criticada pela maioria dos revisores como não funcionando. Não tenho conhecimento de outras extensões.
Além das extensões, tem havido várias abordagens para lidar com isso. Uma delas é reatribuir a combinação de teclas com um atalho de teclado personalizado. Dependendo do seu sistema operacional, você pode fazer isso nativamente ou usar algo como o AutoHotKey. As pessoas frequentemente remapear Ctrl-Q para apenas bipar ou reproduzir um dos sons do sistema.
No entanto, pode ser uma solução aceitável controlar apenas o que o Firefox faz quando acidentalmente pressiona Ctrl-Q. Isso é afetado por várias configurações. Eles mudaram um pouco e variam de acordo com a plataforma, então você pode precisar verificar alguns lugares para encontrá-los em sua versão.
Ctrl-Q apenas fecha a janela. Como isso afeta o Firefox depende das preferências e configurações. A primeira configuração que determina as coisas é se você definiu o Firefox como Restore previous session
na inicialização (dependendo da versão, também pode ser rotulado como "Mostrar minhas janelas e guias da última vez". No meu sistema, isso está em Edit | Preferences | General: Startup
.
Se você configurá-lo para restaurar a sessão anterior, o Firefox rastreará as guias abertas e não se preocupará em avisá-lo antes de fechar. Acredito que, neste caso, o Firefox ignore as outras configurações relativas a avisos. Com essa configuração, o fechamento é considerado inofensivo, portanto, não importa como você feche, você não receberá um aviso. Basta abrir o Firefox novamente para voltar para onde você estava.
Se você quiser um aviso, precisará desativar a preferência Restore previous session
. Nesse caso, você pode usar o Histórico para reabrir as guias, mas isso não lembrará o status de cada guia.
Com Restore previous session
na inicialização desativado , há várias configurações que controlam os avisos. Os avisos permitem que você cancele o fechamento se não foi planejado (a menos que você tenha o hábito de cancelar automaticamente o aviso). Eles estão em about:config
(que você insere como um URL). Aceite o aviso sobre anular sua garantia, apenas para chamar sua atenção (embora seja possível atrapalhar o Firefox de maneiras não óbvias se você começar a jogar com configurações que você não está familiarizado). As configurações estão em ordem alfabética e você também pode pesquisar.
- Localize
browser.showQuitWarning
e verifique se está definido comoTrue
(você pode alterná-lo para Verdadeiro se não for). - Localize
browser.tabs.warnOnClose
e verifique se está definido comoTrue
(você pode alterná-lo para Verdadeiro se não for). Dependendo da sua versão, você pode ter uma opção emEdit | Preferences | Tabs
redigida como "Avisar ao fechar várias guias". Não tenho certeza se essa é a mesma configuração, mas não é difícil definir ou verificar em ambos os lugares.
Eu suspeito que no seu caso, sair no Ctrl-Q sem um aviso, mesmo com o browser.showQuitWarning True, foi porque o perfil foi configurado para restaurar a sessão ao reiniciar.