PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

Note : Firefox bug - Le Hollandais Volant

lundi 20 juillet 2015 à 17:40
Bref retour : j’ai désactivé manuellement tous les modules dans Firefox, j’ai relancé le navigateur : le code source était de nouveau normal.

J’ai ensuite relancé les modules complémentaires et le problème reste résolu.

Je ne sais pas d’où ça vient, mais en tout cas c’est résolu…


ÉDIT : en fait non.
Pour le reproduire (dans mon cas) :
- affichez une page derrière un login qui redirige sur une page de login si vous n’êtes pas connecté
‑ affichez la source (parfois ça marche, parfois non)
- rechargez la page (l’onglet, pas la source)
‑ affichez la source : là ça ne marche pas.

Visiblement, c’est lié à un bug vieux de 10 ans dans Firefox : https://ffdevtools.uservoice.com/forums/246087-firefox-developer-tools-ideas/suggestions/5899118-fix-bug-307089-debugger-and-view-source-re-re

https://bugzilla.mozilla.org/show_bug.cgi?id=307089

Déjà, la page est rechargée quand on affiche la source, ce qui est MAL car on veut le code source de la page courante, ensuite, elle est parfois rechargée sans les cookies, ce qui est très MAL.


Ré-ÉDIT : en fait si ><.

Je suis allé dans about:config, j’ai cherché « extensions. » et j’ai réinitialisé toutes les clés des VIEUX modules. Faut savoir que Firefox conserver toutes les clés des modules, mêmes quand vous les désinstallez.
Dans mon cas, il restait des clés de modules que j’utilisais dans Firefox 3.5. Ça remonte un petit non ?

Il suffit de clic droit sur une clé, puis « réinitialiser ». Quand vous savez fait toues les clés, relacnez Firefox et les clés ont disparues.

Dans mon cas toujours, j’ai viré les clés de ABP, AB-Edge, Disconnect (j’ai des remplaçants pour eux), ainsi que Lazarus (idem), Firebug, HTML-Tidy et quelques autres.

Je n’ai pas (encore :'( ?) été en mesure de reproduire le bug maintenant.


Ré-ÉDIT : en fait non, mais si en fait :D

Je crois que j’ai trouvé : ça me bug seulement quand j’ai l’outil de développeur d’ouvert.
Il faut aller dans les paramètres de cet outil (icône de config, à droite), scroller un peu, aller dans la section « paramètres » et décocher la case « désactiver le cache lorsque la boîte à outil est ouverte ».

Je pense que c’est ça.
— (permalink)