El menú desplegable de la barra de navegación móvil genera error en consola al cerrarse

Prioridad/Severidad:
Muy baja: No tiene un impacto discernible en la experiencia del usuario. Sin embargo, asustará a cualquiera que trabaje con la addNavigationBarItem pluginAPI.

Plataforma:
Reproducido en Firefox y Chrome en modo de respuesta, vista del sitio móvil.
Efecto visible en sitios con registro de depuración y en modo seguro.

Descripción:
Cuando el usuario en la vista del sitio móvil cierra el menú desplegable de la barra de navegación (ya sea haciendo clic en un enlace o haciendo clic fuera del desplegable), Ember lanzará un error no capturado en la consola. No hay un impacto discernible en la funcionalidad real del sitio.

Uncaught (in promise) Error: Assertion Failed: Intentaste eliminar un oyente de función que no existía en la instancia, lo que significa que es posible que hayas intentado eliminarlo antes de que se agregara.

El problema se ha observado en un entorno de desarrollo local, en el sitio Theme Creator, ambos en modo seguro.

Pasos reproducibles:

  1. Vaya a cualquier página con una barra de navegación/menú desplegable (última, superior, etc.) en el sitio móvil
  2. Abra el menú desplegable
  3. Cierre el menú desplegable (haciendo clic fuera del menú desplegable o haciendo clic en uno de los enlaces)


Este es un error de muy baja prioridad sin impacto en los usuarios normales. Sin embargo, me dio un susto mientras trabajaba en agregar un elemento de navegación a través de la addNavigationBarItem pluginAPI y pensé que había roto el mundo cuando ocurrió.

2 Me gusta