Prioridade/Severidade:
Muito baixa - Nenhum impacto discernível na experiência do usuário. No entanto, assustará qualquer pessoa que trabalhe com a addNavigationBarItem pluginAPI.
Plataforma:
Reproduzido no Firefox e Chrome em modo responsivo, visualização do site móvel.
Efeito visível em sites com log de depuração e em modo de segurança.
Descrição:
Quando o usuário, na visualização do site móvel, fecha o menu suspenso da barra de navegação (clicando em um link ou clicando fora do menu suspenso), o Ember lançará um erro não capturado no console. Não há impacto discernível na funcionalidade real do site.
Uncaught (in promise) Error: Assertion Failed: Você tentou remover um ouvinte de função que não existia na instância, o que significa que você pode ter tentado removê-lo antes de ele ter sido adicionado.
O problema foi observado em um ambiente de desenvolvimento local, no site Theme Creator, ambos em modo de segurança.
Passos para reproduzir:
- Vá para qualquer página com uma barra de navegação/menu suspenso (mais recente, superior, etc.) no site móvel
- Abra o menu suspenso
- Feche o menu suspenso (clicando fora dele ou clicando em um dos links)
Este é um bug de prioridade muito baixa, sem impacto para usuários normais. No entanto, me assustou enquanto eu estava trabalhando na adição de um item de navegação via addNavigationBarItem pluginAPI e pensei que tinha quebrado o mundo quando ocorreu.