C’est l’une des façons les plus exaspérantes de perdre du travail : vous gardez une page en actualisation automatique pour qu’elle reste à jour, vous commencez à remplir un formulaire ou à écrire un commentaire, et en plein milieu — le minuteur atteint zéro, la page se recharge, et tout ce que vous avez saisi disparaît. Le minuteur ne fonctionne pas mal ; il n’a simplement aucune idée que vous êtes occupé. Il décompte et recharge la page quoi que fassent vos mains.
L’extension Auto Refresh par Extfy résout ce problème grâce au Comportement de l’actualisation lors de l’interaction utilisateur dans la section Options avancées. Réglez-le sur Arrêter et l’actualisation s’arrête dès que vous cliquez n’importe où sur la page ou que vous saisissez du texte dans un champ actif — et elle reste désactivée jusqu’à ce que vous la réactiviez, afin qu’un rechargement ne puisse jamais survenir en plein formulaire.
Actualiser uniquement l’onglet actuel
Afficher le minuteur visuel sur la page web
Comportement de l’actualisation lors de l’interaction utilisateur
Actualisation forcée
À partir de ce moment, le compte à rebours fonctionne normalement tant que vous laissez la page tranquille. Dès que vous interagissez réellement avec elle pour la première fois, l’actualisation automatique se désactive pour cette page et ne se relancera pas tant que vous ne la réactiverez pas depuis l’extension.
Cette distinction est importante. Cela signifie que la page continue de s’actualiser pendant que vous la regardez passivement, mais la toute première action qui pourrait commencer une saisie de formulaire — cliquer dans un champ — est également l’action qui rend la page sûre pour la saisie.
L’interrupteur propose trois modes, et ils répondent à des besoins différents. Pause maintient le compte à rebours pendant que vous êtes actif et le reprend lorsque vous vous éloignez — idéal pour les tableaux de bord, mais risqué pour les formulaires longs, car l’actualisation revient automatiquement. Redémarrer remet le minuteur à l’intervalle complet à chaque interaction, de sorte qu’un rechargement ne se produit qu’après une période entière d’inactivité — mais il finit tout de même par arriver. Arrêter est le seul mode offrant une garantie : une fois que vous avez cliqué, la page ne se rechargera jamais dans votre dos, que le formulaire prenne deux minutes ou vingt. Lorsque le coût d’un rechargement surprise est la perte d’une saisie de formulaire, Arrêter est le choix sûr.
Comme le mode Arrêt est volontairement permanent, le redémarrage est une action consciente : terminez et envoyez votre formulaire, ouvrez la fenêtre contextuelle Auto Refresh, puis relancez l’actualisation pour cette page. Ce clic supplémentaire est précisément le but — la décision de reprendre les rechargements vous appartient, prise après que votre travail est envoyé en toute sécurité, plutôt que celle d’un minuteur, prise pendant que vous étiez en train d’écrire.
Actualisation automatique doit fonctionner pour vous pendant que vous observez et s’écarter dès que vous agissez. Cochez Comportement de l’actualisation lors de l’interaction utilisateur, choisissez Arrêter, puis Enregistrez — et la prochaine fois que vous cliquez dans un formulaire sur une page avec actualisation automatique, vous pourrez saisir aussi longtemps que vous le souhaitez, certain que rien ne se rechargera tant que vous ne l’aurez pas décidé.