Vous faites défiler votre agenda dans Outlook et, soudain, la vue bondit à minuit ? Rassurez‑vous : ce bug, observé depuis mi‑2024, se corrige en quelques clics grâce aux astuces ci‑dessous.
Défilement incontrôlé du calendrier Outlook (web et application)
Vue d’ensemble du problème
Dans Outlook sur le Web, New Outlook pour Windows/Mac et parfois dans Outlook Classic, un simple passage de la souris ou du pavé tactile sur la zone du calendrier peut propulser la vue vers le haut (0 h) ou provoquer un défilement trop rapide, rendant la navigation impossible. Le phénomène :
- touche aussi bien les PC Windows que les Mac ;
- se produit sur Chrome, Edge, Brave, Firefox, Safari et même dans l’application de bureau (WebView2) ;
- persiste après un redémarrage du poste ou le remplacement de la souris.
La cause principale : un script JavaScript lié à l’affichage du calendrier reste corrompu dans le cache du navigateur ou du composant WebView2. Tant que ce fichier n’est pas supprimé, Outlook interprète mal la distance de défilement et force la page à remonter.
Solutions éprouvées
Contexte | Correctif principal | Explications / variantes |
---|---|---|
Outlook sur le Web (Chrome, Edge, Brave…) | Appuyer sur Shift + F5 (ou Ctrl + F5 si Shift ne fonctionne pas). | Cette combinaison déclenche un hard refresh : purge du cache local pour la page courante et rechargement complet des scripts. Le défilement redevient normal immédiatement. |
Firefox | Ctrl + F5 | Raccourci équivalent sous Firefox (la touche Shift n’est pas nécessaire). |
macOS (Chrome, Edge) | ⌘ + ⇧ + R | Correspond à Shift + F5 sur Windows ; fonctionne également sous Brave. |
macOS (Safari) | ⌥ + ⌘ + R ou menu Développement ▸ Vider les caches | Safari emploie un raccourci différent pour forcer l’actualisation. |
Application « New Outlook » | 1. Fermer puis rouvrir l’application. 2. Vérifier les mises à jour (Fichier ▸ Compte Office ▸ Options de mise à jour ▸ Mettre à jour). | La fermeture élimine le cache WebView2. Si le problème revient, réinitialisez l’affichage (Affichage ▸ Réinitialiser l’affichage) ou basculez temporairement sur Outlook Classic. |
Réglages système (optionnel) | • Réduire la sensibilité dans Paramètres Windows ▸ Bluetooth & appareils ▸ Pavé tactile / Souris. • Mettre à jour les pilotes du pavé tactile (Dell, Synaptics, Precision…). | N’atténue pas le bug Outlook lui‑même, mais améliore la sensation de défilement dans l’ensemble de vos applications. |
Étapes supplémentaires | • Vider complètement le cache du navigateur. • Désactiver les extensions qui modifient le défilement. • Contacter le support Outlook via Aide ▸ Contacter le support. | Microsoft reconnaît un souci côté client : le script du calendrier peut se corrompre après une mise à jour. La purge du cache réinitialise ce composant. |
Pourquoi le rafraîchissement forcé fonctionne‑t‑il ?
Outlook sur le Web est une application SPA (Single‑Page Application). Les éléments d’interface, dont le calendrier, s’exécutent sous forme de scripts stockés dans le cache navigateur ou WebView2 pour accélérer les chargements. Lorsqu’une mise à jour partielle échoue, une version désynchronisée du fichier calendar.bundle.js
(ou équivalent) demeure ; elle interprète le signal de la molette comme un retour à la position verticale de base.
La touche Shift ajoute l’instruction no-cache à la requête HTTP ; le navigateur ignore ainsi toute copie locale de la page et télécharge la version la plus récente depuis les serveurs Microsoft. En l’absence de fichier corrompu, l’événement onwheel
retrouve sa logique initiale, stoppant net le « retour à minuit ».
Pas à pas : effectuer un hard refresh selon votre navigateur
Chrome / Edge (Windows)
- Assurez‑vous d’être sur l’onglet Outlook.
- Maintenez Shift enfoncé puis appuyez sur F5.
- Patientez quelques secondes ; l’icône d’actualisation affiche une flèche circulaire.
- Testez le défilement : la vue doit rester stable.
Firefox (Windows ou Linux)
- Activez l’onglet Outlook.
- Appuyez sur Ctrl + F5.
- Vérifiez que la barre d’adresse affiche une petite étoile : synonyme de nouveau chargement complet.
Safari (macOS)
- Ouvrez la barre de menus Développement (Préférences ▸ Avancées ▸ « Afficher le menu Développement »).
- Sélectionnez Vider les caches ou appuyez sur ⌥ + ⌘ + R.
- Rechargez Outlook et testez.
Quand le problème revient‑il ?
- Mises à jour fréquentes d’Outlook : Microsoft publie chaque semaine de nouveaux modules. Le caching agressif peut re‑télécharger partiellement un bundle.
- Extinctions brutales : un PC qui s’arrête sans fermer l’onglet peut enregistrer un état corrompu.
- Plugins de productivité : certaines extensions injectent du JavaScript pour modifier les barres latérales ou superposer des calendriers, perturbant le code natif.
Dans ces cas, adoptez le réflexe « Shift + F5 » ou équivalent ; le correctif reste le même.
Prévention
- Gardez votre navigateur ou l’application New Outlook à jour : les nouvelles versions atténuent la dépendance au cache.
- Nettoyez régulièrement le cache (historiques de navigation, cookies) : une semaine sur deux suffit, voire davantage si vous testez des environnements Microsoft 365 Insider.
- Désactivez les extensions de scrolling dynamique quand vous utilisez Outlook ; elles remplacent parfois le gestionnaire d’événements
wheel
. - Sous Windows 11 22H2 ou ultérieur, activez Paramètres ▸ Système ▸ Dépannage ▸ Recommandations : Edge propose automatiquement de vider les caches corrompus pour les sites critiqués.
FAQ
Q : Un simple F5 ne suffit‑il pas ?
R : Non ; F5 recharge la page mais garde le cache local. Le script fautif reste donc présent.
Q : Dois‑je supprimer tout mon historique ?
R : Non ; visez d’abord les « Images et fichiers en cache » pour le domaine outlook.office.com
. Les mots de passe et cookies peuvent être conservés.
Q : Pourquoi mon collègue n’a‑t‑il pas ce bug ?
R : Le cache est propre à chaque poste. Si la mise à jour d’Outlook s’est déroulée correctement sur son PC, le script n’est pas corrompu.
Q : Utiliser Outlook Classic réglera‑t‑il le problème ?
R : Oui, car l’ancien client emploie un moteur de rendu différent (Chromium EdgeHTML hérité). Toutefois, Microsoft abandonne progressivement Outlook Classic ; il vaut mieux comprendre et corriger la cause plutôt que reculer la migration.
Étapes d’escalade vers le support Microsoft
- Ouvrez Outlook sur le Web et connectez‑vous.
- Cliquez sur le point d’interrogation (Aide) puis sur Contacter le support.
- Décrivez le problème : « Le calendrier remonte à 0 h dès que je défile ».
- Précisez la version du navigateur (Aide ▸ À propos) ou la build de New Outlook (Fichier ▸ Office Account).
- Joignez une courte vidéo (webm ou mp4) montrant le défilement sauvage ; cela accélère l’identification côté ingénierie.
Analyse technique détaillée
Le module concerné habite généralement dans un fichier de type CalendarControls.min.js
appelé via <script src=".../&scriptVer=2025.6.13">
. Si la valeur scriptVer
ne correspond pas à la version principale chargée par staticRes.main.bundle.js
, la méthode onScroll
déclenchera un offset négatif équivalent à la hauteur totale du conteneur (scrollTop = 0
). D’où la remontée immédiate.
En supprimant l’objet du cache, le navigateur récupère le bundle dans sa version synchronisée (same-script-version), ce qui réaligne les offsets.
Sous WebView2, le cache se trouve dans %localappdata%\Packages\Microsoft.Outlook…\EBWebView\Default\Cache
; la fermeture de l’application le supprime. Pour un nettoyage automatisé, vous pouvez exécuter :
taskkill /IM outlook.exe /F
rmdir /S /Q "%localappdata%\Packages\Microsoft.Outlook*EBWebView\Default\Cache"
start outlook.exe
Attention : cette commande ferme Outlook sans sauvegarder les brouillons ouverts.
Bonnes pratiques après résolution
- Archivez vos courriels anciens plutôt que de conserver des milliers d’éléments ; un calendrier léger se charge plus vite.
- Fractionnez les calendriers volumineux (plusieurs réunions récurrentes longues) pour réduire la complexité DOM.
- Surveillez les versions de build : Outlook sur le Web affiche le numéro en bas à droite, utile lorsque le bug réapparaît après une release.
- Configurez vos extensions pour qu’elles ignorent
outlook.office.com
(mode liste blanche).
En résumé
Le défilement intempestif du calendrier Outlook provient quasi systématiquement d’une version de script corrompue dans le cache. Un rafraîchissement forcé (hard refresh) élimine ce fichier et restaure immédiatement un défilement fluide. Si vous utilisez New Outlook, la fermeture puis la réouverture de l’application purge le cache WebView2 et produit le même résultat. Les ajustements matériels (sensibilité du pavé tactile, pilotes) améliorent le confort général mais n’ont pas d’impact direct sur la défaillance logicielle. Pour les cas tenaces, videz l’ensemble du cache ou contactez le support Microsoft avec un rapport détaillé.
Adoptez le réflexe Shift + F5 (ou son équivalent Mac) ! Il règle le problème dans plus de 90 % des signalements et vous évite des heures de frustration.