Categories Firefox

Fermer le dernier onglet dans Firefox 3.5 sans clore le navigateur


Firefox 3.5 ne permet pas la fermeture du dernier onglet ouvert sans quitter le navigateur. Corrigeons dès à présent ce comportement en rajoutant une croix ainsi que l’affichage d’une page blanche lorsqu’aucun onglet ne reste ouvert.

Ajout d’une croix de fermeture pour tous les onglets

S’il ne reste plus qu’un onglet d’ouvert dans Firefox, la croix permettant de clore ce dernier disparaît. Pour empêcher ce comportement, suivez les étapes suivantes :

Ouvrez le fichier userChrome-example.css présent dans le dossier de votre profil Firefox à l’adresse suivante :

C:\Users\NOM_UTILISATEUR\AppData\Roaming\Mozilla\Firefox\Profiles\INTITULE_PROFIL.default\chrome\

Renommez le fichier en supprimant -example pour obtenir userChrome.css lequel vous ouvrirez avec votre éditeur de texte favori.

Copiez / collez le bout de code suivant en fin de fichier :

 .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;
}
Capture décran - Notepad++, édition du fichier userChrome.css
Capture d'écran - Notepad++, édition du fichier userChrome.css

Cela aura pour effet de restaurer la croix de fermeture. Pour constater le résultat, lancez une nouvelle instance de Firefox puis faites le test avec le dernier onglet. Vous remarquerez alors que cela entraîne également la fermeture du navigateur tout comme le fait Google Chrome.

A partir de là, 2 options s’offrent à vous :

  • En rester là et choisir cette possibilité de fermeture rapide de Firefox via le dernier onglet ouvert ;
  • Poursuivre pour empêcher cette fermeture et afficher une page blanche lors de la fermeture ;

Empêcher la fermeture du navigateur

  1. Ouvrez Firefox 3.5 ;
  2. Saisissez about:config dans la barre d’adresse ;
  3. Passez l’avertissement de sécurité, en cliquant sur le bouton Je ferai attention, promis ! ;
  4. Recherchez ensuite l’intitulé browser.tabs.closeWindowWithLastTab dans le champ Filtre ;
  5. Double-cliquez dessus pour basculer la valeur sur False ;
Capture décran - Mozilla Firefox, résultat final
Capture d'écran - Mozilla Firefox, résultat final

L’un des comportements qui m’a le plus agacé dans Firefox 3.5 appartient désormais au passé !

10 comments

Laisser un commentaire

  • Ce tutorial est vraiment fantastique, depuis que j’ai téléchargé Firefox 3.5 la fermeture du dernier onglet était un des problèmes qui me posait problème. Je ne connais pas l’extension TabMixPlus, mais je préfère modifier une petite ligne de code dans le panel de configuration plutôt que de télécharger tout un plugin.

  • @Mr Xhark : c’est vrai que TabMixPlus propose une telle fonction mais permet-elle d’afficher la croix de fermeture ?

    Car, le titre de l’article ne dit pas tout. En effet, plusieurs combinaisons sont possibles :

    – Avoir une croix pour le dernier onglet puis cliquer dessus pour tout fermer comme dans Google Chrome ;
    – Avoir une croix mais basculez sur une page blanche lorsqu’on le ferme ;

    Et puis, TabMixPlus est quand même une usine à gaz et l’installer rien que pour cette option… c’est alourdir le tout.

    @Funnycat : merci du compliment !

  • jpdouet

    @Maigret

    Etant utilisateur de Tab Mix Plus, je confirme que la croix est présente sur le dernier onglet de FF 3.5. En cliquant sur cette croix l’onglet devient une page blanche. Personnellement, j’utilise Tab Mix Plus pour bien d’autres fonctionnalités des onglets.

    Mais effectivement s’il s’agît d’installer Tab Mix Plus uniquement pour cette option, je le concède, c’est une usine à gaz

    Cdt

  • Mick

    MMMMEEEERRRCCIIIII !!!!

    Je me suis dit : « Mais pourquoi sont t’ils aussi méchant :) » … pourquoi avoir viré cette option si utile d’une page blanche sur le dernier onglet !

    Alors encore une fois, merci !

    A+

  • florian

    vous pensez qu’il existe la même chose pour empêcher la fermeture de la dernière fenêtre ? ou alors déactiver la fermeture de FF

  • Je me suis tant servi de cette astuce à chaque install de Firefox !
    dans Firefox 20 (peut être avant?), pour faire apparaitre cette croix de fermeture sur le dernier onglet, il suffit de changer la valeur ‘browser.tabs.closeWindowWithLastTab’ à false. Et cela de ferme pas le navigateur quand on veut fermer le dernier onglet.