Bom trabalho de investigação - obrigado @merefield e @RGJ
Não tenho a certeza do quanto podemos fazer para corrigir isto dentro do Discourse - como notou, o problema parece estar a montante no Ember. Talvez possamos corrigir o método problemático ![]()
Para começarmos, adicionei um caso de teste mínimo com falha para que possamos acompanhar o progresso. Existem alguns comentários no teste que descrevem porque o problema está a ser acionado pelo nosso sistema modifyClass: