Clavier

Raccourcis

Palette de commandes
K
Accueil
gh
À propos
ga
Projets
gp
Expertise
gx
Journal
gj
Contact
gc
Copier l’email
e
Appeler
c
Changer de thème
t
Afficher cette aide
?

↑↓ pour naviguer · Enter pour ouvrir · Esc pour fermer

Retour d’expérience

REX : AbortError au toggle de thème (View Transitions)

TL;DR Double-clic / navigation rapide abort la View Transition. Catcher `AbortError`, ne pas le reporter.

22 mai 2026 · Albert Nicolas

  • javascript
  • ux
  • sentry
  • rex
REX : AbortError au toggle de thème (View Transitions)

1 min de lecture Lecture 0%

Sur le portfolio, le toggle clair/sombre utilise les View Transitions quand le navigateur les expose. Un utilisateur impatient double-clique → la transition est abort → AbortError.

Je l’avais laissé remonter comme une vraie exception. Sentry a adoré. Moi moins.

Fix mental

try {
  await document.startViewTransition(() => applyTheme(next)).finished;
} catch (err) {
  if (err?.name === 'AbortError') return;
  throw err;
}

Leçon

Un REX utile documente le symptôme, la cause, et le garde-fou. Pas un roman. Celui-ci m’a pris une heure — et m’a évité de « désactiver les View Transitions » par panique.

← Retour au journal

Me contacter Appeler