Passos para reproduzir:
Observe que o editor embutido de controle de resumo permanece (com o valor antigo!). O editor embutido deve fechar em um evento de seleção. Todos os editores embutidos devem fechar sempre que um evento de seleção for disparado.
Olá Eric,
O mesmo problema em todos os editores inline, eu acho.
Eu reproduzo esse problema com um exemplo de tipo de dados.
Obrigado pela atualização @JulienGoldman - isso não é surpreendente, mas é muito bom saber! Acho que deve ser uma solução fácil e tenho algumas idéias ... só preciso decidir a melhor abordagem. Acho que existem três (pelo menos) soluções possíveis:
1) observe os eventos de clique fora do editor
2) feche o editor se o @input mudar
3) fechar quando o usuário alterar sua seleção (há um evento de aplicativo para isso)
Nenhuma das soluções é difícil de implementar.
Observação: estou no meio da atualização do angular 5 para o angular 7 e vou sair de férias na semana que vem. Mas depois disso, devo retornar a algumas correções de bugs, inclusive.
Acho que a opção (2) acima é a mais fácil de implementar e a mais correta. Vou tentar fazer isso agora. :)