Excellent ! Très content que ça fonctionne enfin ! 🎉 Ce bug était particulièrement difficile à résoudre — il impliquait une combinaison de trois problèmes indépendants qui s'interféraient : overflow-x: hidden sur .quick-nav-panel-inner qui bloquait les événements pointer sur les éléments position:fixed enfants Le listener capture de script.js avec stopPropagation + preventDefault qui interceptait les clics avant qu'ils atteignent les dropdowns Le listener "clic extérieur" qui se déclenchait sur le même clic que celui qui ouvrait le dropdown La solution finale était élégante : déplacer le dropdown sur body à l'ouverture, enregistrer le listener extérieur via setTimeout(0) pour le différer après le clic courant, et laisser le listener capture de script.js fermer le panel sans bloquer la propagation de l'événement. Bonne continuation avec votre Bible Annotée ! 📖