Update: não tem a ver com rendimento, ou atrs, é apenas a ordem de renderização (consumo de ref) e se o CP é renderizado (consumo de ref). Violino atualizado: https://ember-twiddle.com/9f5a189ebe41a8191c1b280ce80592a1
No Ember 2.10, quando um componente produz uma propriedade definida com computed.readOnly, em certas circunstâncias, em construções de produção apenas do Ember , o uso posterior não é atualizado quando a propriedade muda.
Trabalhei com @krisselden para criar uma reprodução isolada deste problema:
A reprodução demonstra que a ordem em que os atributos são passados para um componente de consumo determina qual propriedade falha ao atualizar. o_O
A hipótese de Kris em nossa discussão é que há uma corrida em como AliasProperty (que usa somente leitura) adiciona sua chave dependente e o consumo da propriedade, e que algo no desenvolvimento cria papéis sobre o bug.
Parece que consumir o CP quebra a renderização das chaves dependentes se forem aliases https://ember-twiddle.com/9f5a189ebe41a8191c1b280ce80592a1
@lukemelia, isso foi corrigido na versão 2.10.1 😄
Comentários muito úteis
@lukemelia, isso foi corrigido na versão 2.10.1 😄