Priorité/Gravité :
Très faible - Aucun impact discernable sur l’expérience utilisateur. Cependant, cela effraiera quiconque travaille avec l’API de plugin addNavigationBarItem.
Plateforme :
Reproduit dans Firefox et Chrome en mode responsive, vue du site mobile.
Effet visible sur les sites avec journalisation de débogage et en mode sécurisé.
Description :
Lorsque l’utilisateur, en mode site mobile, ferme le menu déroulant de la barre de navigation (en cliquant sur un lien ou en cliquant en dehors du menu déroulant), Ember générera une erreur non interceptée dans la console. Il n’y a aucun impact discernable sur la fonctionnalité réelle du site.
Uncaught (in promise) Error: Assertion Failed: You attempted to remove a function listener which did not exist on the instance, which means you may have attempted to remove it before it was added.
Le problème a été observé dans un environnement de développement local, sur le site Theme Creator, et ce, en mode sécurisé.
Étapes pour reproduire :
- Accédez à n’importe quelle page avec une barre de navigation/un menu déroulant (le plus récent, le supérieur, etc.) sur le site mobile.
- Ouvrez le menu déroulant.
- Fermez le menu déroulant (en cliquant en dehors du menu déroulant ou en cliquant sur l’un des liens).
Il s’agit d’un bug de très faible priorité sans impact sur les utilisateurs normaux. Cependant, il m’a effrayé lorsque je travaillais sur l’ajout d’un élément de navigation via l’API de plugin addNavigationBarItem et que j’ai cru avoir tout cassé lorsqu’il s’est produit.